文章出處:
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檔案的...