Docker设置容器自启动和取消自启动的方法【测试成功】

艺帆风顺 发布于 2025-04-03 25 次阅读


命令说明
docker inspect 容器名称 | grep "RestartPolicy" -A 3

查看指定容器的自启动配置

no:不自动重启

on-failure:容器错误退出则自动重启

always:容器停止则自动重启,手动停止后将在docker守护程序重启后自动重启

unless-stopped:除了当容器停止(手动或其他方式)时,即使在Docker守护程序重新启动后也不会重新启动容器

docker update --restart=always 容器名称开启指定容器自启动
docker update --restart=no 容器名称关闭指定容器自启动

查看容器“zabbix-server-mysql”当前自启动配置状态

关闭容器“zabbix-server-mysql”的自启动配置

再次查看容器“zabbix-server-mysql”当前自启动配置状态

示例:

docker inspect 0d466caeba83 | grep "RestartPolicy" -A 3

    [root@Devlops ~]# docker inspect 0d466caeba83 | grep "RestartPolicy" -A 3 "RestartPolicy": { "Name": "no", "MaximumRetryCount": 0 },

    取消容器自启:

    docker update --restart=no 0d466caeba83

    开启容器自启:

    docker update --restart=always 0d466caeba83

      版权声明:本文内容来自演示:lsy9202C,遵循CC 4.0 BY-SA版权协议上原文接及本声明。本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行可。原文链接:https://www.yii666.com/blog/507632.html如有涉及到侵权,请联系,将立即予以删除处理。在此特别鸣谢原作者的创作。此篇文章的所有版权归原作者所有,与本公众号无关,商业转载建议请联系原作者,非商业转载请注明出处。