docker开机自启动,并设置容器自动重启
1、设置docker开机启动
sudo systemctl enable docker
2、启动docker
sudo systemctl start docker
3、设置容器自动重启
(1)创建容器时设置
当你运行容器时,可以使用--restart
标志来设置重启策略。Docker提供了几种重启策略,例如always
、unless-stopped
、on-failure
等。
例如,使用always
策略确保容器总是重启:
docker run -d --restart=always --name mycontainer myimage
(2)修改已有容器,使用update
如果创建时未指定 --restart=always,可通过update 命令设置
docker update --restart=always 容器ID(或者容器名)(容器ID或者容器名根据实际情况修改)
4、 查看是否设置成功,检查RestartPolicy内容
docker inspect
"RestartPolicy": {
"Name": "always",
"MaximumRetryCount": 0
}