最近使用docker启动nginx时总会自动退出,看了一些文章后解决了问题,也明白了一些道理,将这些知识总结一下。
只使用命令:docker run nginx就会自动退出,需要增加个死循环while true;do echo hello;sleep 5;done。
或者加参数
--restart=always
引用
自动退出的原因是:
“docker容器会把pid=1的进程作为docker容器是否正在运行的依据,如果docker容器pid挂了,docker容器便会直接退出。”
参考
版权声明:本文为m0_67402236原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。