问题描述:
Docker 直接停止镜像,spirngCloud服务直接停止,并未正常从注册中心下线。
问题原因:
解决方案:
Spring 官方资料 :https://spring.io/guides/topicals/spring-boot-docker
具体如何修改:
<entryPoint>["java","-jar","/${project.build.finalName}.jar"]</entryPoint>
<entryPoint>["sh","-c","execjava-jar/${project.build.finalName}.jar"]</entryPoint>
实验测试:
运行容器 run
停止容器 stop
重要说明:
Docker Kill 命令不支持!
Kill 容器之间杀死,可以看做是宿主机直接杀死了一个进程,触发不了,注销事件。
Docker 部署Spring boot 项目如何优雅的关闭(Eureka下线)
原文:https://www.cnblogs.com/atliwen/p/12882112.html