docker 容器開機自動啟動多個服務
mico8023 2019-11-06 16:18:50 405 收藏
分類專欄: java后端 文章標簽: docker自動啟動多服務
版權
方法一:.sudo docker run --restart=always 容器id1 容器Iid2 容器id3 。。。。
或者 如果創建時未指定 --restart=always ,可通過update 命令設置
docker update --restart=always 容器id1 容器Iid2 容器id3 。。。。
執行 systemctl restart docker 其他服務也會隨之啟動。
方法二:用sh腳本來實現,
編輯 vi /etc/init.d/auto_service.sh
#!/bin/sh
/bin/docker start webserver(容器id1);
/bin/docker start e4e234cb31f8(容器id2);
/bin/docker start mysqlZsj(容器id3)
退出保存,修改執行權限 ,這里我是修改為 chmod +777 auto_service.sh
最后在 init.d目錄下執行 auto_service.sh 其他服務也會隨之啟動了。