Docker开机启动服务

centos7虚拟机用docker部署,直接使用docker自动启动容器,容易出现502问题。
尝试使用/etc/rc.local这个文件,这个文件中的脚本在启动时会自动运行,如果没有需要自己创建一个rc.local,在里面配置启动docker-compose脚本如下:
!/bin/bash
docker-compose -f /home/docker-compose.yml up -d
/home/docker-compose.yml 为我自己docker-compose.yml文件放置的路经。

创建rc.local可以用宝塔面板,如果没有可以使用VIM命令,没VIM就先安装
$sudo apt-get install vim
再创建并编辑rc.local
$sudo vim /etc/rc.local
内容:
!/bin/bash
docker-compose -f /home/docker-compose.yml up -d
完成后先按ESC,再用 :wq保存退出。
然后再给文件赋权,chmod +x rc.local