docker容器爲什麼總會掛掉?

最近使用docker啓動nginx時總會自動退出,看了一些文章後解決了問題,也明白了一些道理,將這些知識總結一下。

只使用命令:docker run nginx就會自動退出,需要增加個死循環while true;do echo hello;sleep 5;done。
或者加參數

--restart=always

引用
自動退出的原因是:
“docker容器會把pid=1的進程作爲docker容器是否正在運行的依據,如果docker容器pid掛了,docker容器便會直接退出。”

參考

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章