docker 容器設定自啟

2021-08-29 04:49:46 字數 574 閱讀 6998

文章出處:

case1:容器未建立

docker run --restart always --name mynginx -d nginx

case2:容器已經建立

docker update --restart unless-stopped mynginx

#容器自啟動引數no

(預設)不自動重啟容器

on-failure

容器發生error而退出容器時(此時容器退出狀態為0)重啟。

可設定重啟最大次數,
eg:on-failure :10

unless-stopped

容器已經stop或者docker stoped/restart時重啟容器

always

容器已經stop或者docker stoped/restart時重啟容器,手動stop不算

手動

stop

的容器不算

note:

docker容器設定開機自啟

docker開機自啟設定 命令 systemctl enable docker.service docker容器的開機自啟 在使用docker run啟動容器時,使用 restart引數來設定 例 docker run d name mysql p 3306 3306 restart always ...

使用Docker安裝Redis並設定自啟動

前提系統上已經安裝了docker,如若當前為root使用者則命令中的 sudo 可忽略 1 執行以下命令 sudo docker pull redis 2 在本機建立乙個掛載docker映象中檔案的乙個資料夾 sudo mkdir p mydata redis conf3 在手動建立乙個配置資料夾 ...

consul設定自啟

在conusl.exe所在資料夾中新建乙個consul.bat檔案 在consul.bat中編寫consul agent dev 建乙個檔案script.vbs 裡面寫set ws wscript.createobject wscript.shell ws.run 此為你的consul.bat檔案的...