最近新加了乙個容器,發現這個容器在docker服務重啟之後不會自動起來。原來是少了--restart引數
docker run -d --restart=always --name=nginx 605c77e624dd
--restart=always # 表示容器退出時,docker會總是自動重啟這個容器--restart=on-failure:3
# 表示容器的退出狀態碼非0(非正常退出),自動重啟容器,3是自動重啟的次數。超過3此則不重啟
--restart=no # 預設值,容器退出時,docker不自動重啟容器
--restart=unless-stopped # 表示容器退出時總是重啟,但是不考慮docker守護程序執行時就已經停止的容器
如果在建立容器的時候沒有指定--restart引數,可以使用update更新容器
docker update --restart=unless-stopped [container-name]
docker設定自動重啟
linux 下設定docker 服務重啟 centos7.5 linux 下設定docker 服務自動重啟 systemctl enable docker.service 立即重啟 systemctl restart docker當伺服器重啟時,容器也設定重啟 在執行docker容器時可以加如下引數...
Docker 容器內如何重啟其他容器
有的時候我們需要在docker容器內操作其他容器,比如做乙個容器專門做安裝公升級,公升級完需要重啟其他的容器。需要映象中安裝docker ce,如下圖,在映象中安裝docker ce from centos run curl o etc yum.repos.d docker ce.repo yum ...
docker 例項設定自動重啟
因docker某例項經常無緣無故斷開 docker run 沒有加 restart always 需要手動重啟,不方便,故需要設定docker自動重啟。建立乙個docker例項 docker run i t name centos test centos bin bash root 37efbe6c...