重啟docker服務,對容器有影響。重新啟動docker服務後,容器會停止運作;因為重新啟動docker服務後,那麼在這台伺服器上跑的docker容器將會全部退出,不會跟著docker啟動而啟動。
本教學操作環境:linux5.9.8系統、docker-1.13.1版、Dell G3電腦。
重啟docker服務,對容器有影響。
重啟了docker,那麼這台伺服器上跑的docker容器也會全部退出,也就是容器會停止運行,不會跟著docker啟動而啟動。
可以使用docker ps -a
來看一下。
那我們有沒有辦法,在重啟docker進程,讓容器自動啟動?
可以有兩種方法進行設定:
1.容器還沒有創建,在運行容器的時候加入–restart=always參數
docker run -id --restart=always -p 9999:9999 -v xxxx:xxxx 镜像名称:tag
2.容器已經運作的情況,執行以下指令:
docker update --restart=always 容器名字或者容器ID
想立即生效就重啟docker systemctl restart docker, 不然就等到它下次重啟自動生效
其他:如果想停止自動啟動,執行以下命令:
docker update --restart=no 容器名字或者容器ID
推薦學習:《docker影片教學》
以上是重啟docker服務,容器會有影響嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!