docker
提供了 restart policy 機制(重啟策略),可以在容器或者docker
重啟時控制器能夠自啟動。這種重啟策略可以保證相關容器按照正確順序啟動。docker
建議使用重啟策略,並避免使用流程管理器啟動容器。
重啟策略跟dockerd
命令的--live-restore
標誌不同。使用--live-restore
標誌可以在docker
公升級的時候保證容器繼續執行,但是網路以及使用者終端輸入會被終端。
要為容器配置重啟策略,使用docker run
命令的時候新增--restart
標誌。--restart
標誌有多個value
可選
標誌描述
no不自動重啟容器(預設值)
on-failure
如果容器由於錯誤而退出,則將其重新啟動,非零退出**表示錯誤
unless-stopped
在容器已經stop掉或docker stoped/restarted的時候才重啟容器
always
只要容器停止,就重新啟動
Docker容器自啟動
原文 docker提供了restart policy機制,可以在容器退出或者docker重啟時控制容器能夠自啟動。這種restart policy可以保證相關容器按照正確順序啟動。雖然也可以通過程序監控的方式 如systemd 來完成這種動作,但docker還是建議盡量避免使用程序監控的方式來 自啟...
docker服務和容器自啟動
docker 伺服器開機自啟動 1.systemctl is enabled docker.service 檢查服務是否開機啟動 2.systemctl enable docker.service 將服務配置成開機啟動 3.systemctl start docker.service 啟動服務 sy...
docker容器開機啟動
容器自啟動 docker提供了restart policy機制,可以在容器退出或者docker重啟時控制容器能夠自啟動。這種restart policy可以保證相關容器按照正確順序啟動。雖然也可以通過程序監控的方式 如systemd 來完成這種動作,但docker還是建議盡量避免使用程序監控的方式來...