docker 容器自動重啟引數 restart

2022-09-18 20:51:10 字數 534 閱讀 2817

最近新加了乙個容器,發現這個容器在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...