docker 容器开机自动启动多个服务

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 其他服务也会随之启动了。

原文地址:https://www.cnblogs.com/yoyoma0355/p/13821571.html