Docker 容器自啟動

2021-09-17 19:54:56 字數 629 閱讀 5871

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還是建議盡量避免使用程序監控的方式來...