docker容器为什么总会挂掉?

  • Post author:
  • Post category:其他


最近使用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 版权协议,转载请附上原文出处链接和本声明。