虚拟机的docker首次部署启动一切正常。nacos和端口查询都存在。。但是通过init 0 关闭虚拟机重启后。nacos服务列表中没有该服务,但是docker ps显示服务存在。但是对应端口lsof -i:X端口号无进程。重新启动docker 容器无作用
现象如图:
1.首次启动的情况下一切正常:
2.通过任何方式(init 0)关闭虚拟机后重启:
注:docker都设置的开机自启动。另外“挂起”恢复不存在此类问题。
虚拟机的docker首次部署启动一切正常。nacos和端口查询都存在。。但是通过init 0 关闭虚拟机重启后。nacos服务列表中没有该服务,但是docker ps显示服务存在。但是对应端口lsof -i:X端口号无进程。重新启动docker 容器无作用
现象如图:
1.首次启动的情况下一切正常:
2.通过任何方式(init 0)关闭虚拟机后重启:
注:docker都设置的开机自启动。另外“挂起”恢复不存在此类问题。
你这个是虚拟机,因此,建议首先打快照,其次,虚拟机关机不要用init 0 命令,正确的是:shutdown -h now 立刻关机或者reboot重启即可。
另外不知道你是怎么启动的,是命令?最好还是用docker-compose 这样的编排工具编写启动文件吧,方便管理,方便调试。
docker-compose的示例使用见我的博客:
https://blog.csdn.net/alwaysbefine/article/details/110285867