docker服務和容器自啟動

2021-10-10 22:01:03 字數 713 閱讀 8325

docker 伺服器開機自啟動:

1.systemctl is-enabled docker.service  檢查服務是否開機啟動

2.systemctl enable docker.service  將服務配置成開機啟動

3.systemctl start docker.service  啟動服務

systemctl disable docker.service 禁止開機啟動

systemctl stop docker.service  停止

systemctl restart docker.service  重啟

容器開機啟動:

建立容器時候指定restart引數:

docker run    -it -p 6379:6379 --restart=always  --name redis -d redis

對已經建立的容器用docker update 更新:

docker update --restart=always  ***

--restart具體引數值詳細資訊 :

no - 容器退出時,不重啟容器

on-failure - 只有在非0狀態退出時才從新啟動容器

always - 無論退出狀態是如何,都重啟容器

Docker容器自啟動

原文 docker提供了restart policy機制,可以在容器退出或者docker重啟時控制容器能夠自啟動。這種restart policy可以保證相關容器按照正確順序啟動。雖然也可以通過程序監控的方式 如systemd 來完成這種動作,但docker還是建議盡量避免使用程序監控的方式來 自啟...

Docker 容器自啟動

docker提供了 restart policy 機制 重啟策略 可以在容器或者docker重啟時控制器能夠自啟動。這種重啟策略可以保證相關容器按照正確順序啟動。docker建議使用重啟策略,並避免使用流程管理器啟動容器。重啟策略跟dockerd命令的 live restore標誌不同。使用 liv...

建立ssh自啟動服務的docker映象

首先編寫dockerfile from ubuntu 14.04 設定時間和語言環境變數 env tz asia shanghai env lang zh cn.utf 8 安裝ssh服務端openssh server 和 程序管理工具supervisor run apt get update ap...