如何修改docker容器的重启策略(重启模式)?
使用命令进行修改:
docker container update --restart=unless-stopped mongodb
示例:
执行命令:
执行后成功的结果:
Docker容器的重启策略
Docker容器的重启策略是面向生产环境的一个启动策略,在开发过程中可以忽略该策略。
Docker容器的重启都是由Docker守护进程完成的,因此与守护进程息息相关。
Docker容器的重启策略如下:
no
,默认策略,在容器退出时不重启容器on-failure
,在容器非正常退出时(退出状态非0),才会重启容器on-failure:3
,在容器非正常退出时重启容器,最多重启3次always
,在容器退出时总是重启容器unless-stopped
,在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器