方法一:
创建时指定 --restart=always,可以使容器随docker服务启动时启动。
sudo docker run --restart=always 容器id
如果创建时未指定 --restart=always ,可通过update 命令设置
docker update --restart=always 容器id
执行 systemctl restart docker 其他服务也会随之启动。
方法二:用sh脚本来实现
vi /etc/init.d/auto_service.sh
#!/bin/sh
/bin/docker start e64f6d63f9f9(容器id1);
/bin/docker start 54ead214504(容器id2);
/bin/docker start 14f00f52948e(容器id3)
退出保存,修改执行权限 ,这里我是修改为 chmod +777 auto_service.sh
最后在 init.d目录下执行 auto_service.sh 其他服务也会随之启动了。