命令语法:
docker update --restart=always 容器ID/容器名选项:
--restart参数=
no 默认策略,在容器退出时不重启容器
on-failure 在容器非正常退出时(退出状态非0),才会重启容器
on-failure:3 在容器非正常退出时重启容器,最多重启3次
always 在容器退出时总是重启容器
#开机自启
unless-stopped 在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器
# 一般推荐使用always参数
--restart=always
使用案例
给已启动的nginx容器设置容器自启
docker update --restart=always 549f
验证:
#重启docker或服务器查看nginx容器是否可以实现开机自启
systemctl restart docker