在執行docker容器時可以加如下引數來保證每次docker服務重啟後容器也自動重啟:
docker run --restart=always
如果已經啟動了則可以使用如下命令:
docker update --restart=always
[root@localhost ~]
# systemctl enable docker
created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
將指定使用者新增到使用者組
usermod -ag docker root
docker服務及容器設定自動啟動
檢視已啟動的服務 systemctl list units type service檢視是否設定開機啟動 systemctl list unit files grep enable設定開機啟動 systemctl enable docker.service關閉開機啟動 systemctl disab...
Docker容器開機自動啟動
部署專案伺服器時,為了應對停電等情況影響正常web專案的訪問,會把docker容器設定為開機自動啟動。在使用docker run啟動容器時,使用 restart引數來設定 如果建立時未指定 restart always 可通過update 命令設定 docker update restart alw...
Docker容器開機自動啟動
docker提供了restart policy機制,可以在容器退出或者docker重啟時控制容器能夠自啟動。這種restart policy可以保證相關容器按照正確順序啟動。雖然也可以通過程序監控的方式 如systemd 來完成這種動作,但docker還是建議盡量避免使用程序監控的方式來 自啟動 容...