Docker修改容器重启策略

2024-09-24 16:19:35  阅读 85 次 评论 0 条

查看容器

docker ps 


查看重启策略

docker inspect -f '{{json .HostConfig.RestartPolicy}}' container-name


修改重启策略

docker update --restart unless-stopped container-name


container-name换成自己的容器id或者容器名

重启策略有以下几类

no(默认)

不自动重启容器。

示例:--restart no


on-failure

只有当容器以非零退出状态码退出时才重新启动。

可以指定最大重试次数,例如 --restart on-failure:5 表示最多重试 5 次。

如果不指定次数,默认是无限次重试。

示例:--restart on-failure:3


always

无论容器的退出状态码是什么,总是重新启动容器。

即使 Docker 守护进程被手动停止或系统重启后,也会尝试重新启动容器。

示例:--restart always


unless-stopped

总是重新启动容器,除非容器被手动停止。

即使 Docker 守护进程被手动停止或系统重启后,也会尝试重新启动容器,但不会重启被手动停止的容器。

示例:--restart unless-stopped


本文地址:http://bloguan.com/?id=620
版权声明:本文为原创文章,版权归 博观网 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?