查看已启动的服务

systemctl list-units --type=service

查看Docker是否开机自启

systemctl list-unit-files | grep enable

如果不是enable

就设置一下

systemctl enable docker.service

接下来设置Docker容器的自动启动

在启动时加 --restart=always ,例如

docker run -di -p 3306:3306 --name=mysql --restart=always -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:latest

如果已经启动的项目,则使用update更新:

docker update --restart=always mysql

Last modification:August 11, 2020
如果觉得我的文章对你有用,请随意赞赏