如何修改docker容器的重启策略(重启模式)?

如何修改docker容器的重启策略(重启模式)?

使用命令进行修改:

docker container update --restart=unless-stopped mongodb

提示:上面的"mongodb"是容器名称

docker container update --restart=unless-stopped [你要修改的容器名]

在docker desktop中,下图红框就是容器名称

示例:

执行命令:

执行后成功的结果:

Docker容器的重启策略

Docker容器的重启策略是面向生产环境的一个启动策略,在开发过程中可以忽略该策略。

Docker容器的重启都是由Docker守护进程完成的,因此与守护进程息息相关。

Docker容器的重启策略如下:

  • no,默认策略,在容器退出时不重启容器
  • on-failure,在容器非正常退出时(退出状态非0),才会重启容器
  • on-failure:3,在容器非正常退出时重启容器,最多重启3次
  • always,在容器退出时总是重启容器
  • unless-stopped,在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器
posted @ 2024-06-21 12:25  未来的羁绊  阅读(12)  评论(0编辑  收藏  举报