Docker服务以及容器设置自动启动

Docker 服务开启自动启动和关闭自动启动:

查看已启动的服务

systemctl list-units --type=service

查看已启动的服务

systemctl list-unit-files | grep enable 

设置开机启动

systemctl enable docker.service

关闭开机启动 

systemctl disable docker.service

 Docker  容器开启自动启动和关闭自动启动:

启动时加--restart=always

docker run -tid --name custemName -p 8081:8080 --restart=always ......


Flag	Description
no		不自动重启容器. (默认value)
on-failure 	容器发生error而退出(容器退出状态不为0)重启容器
unless-stopped 	在容器已经stop掉或Docker stoped/restarted的时候才重启容器
always 	在容器已经stop掉或Docker stoped/restarted的时候才重启容器

正在运行的项目

docker update --restart=always 容器名称

重启在运行的所有容器
docker restart $(docker ps -q)
 

你可能感兴趣的:(服务器运维,docker,容器,运维)