docker容器的重启策略
重启策略概述
no:
容器退出,始终不重启容器。
always:
容器退出,始终重启容器。
on-failure[:max]
若指定次数,则当容器异常退出时会自动重启,到达指定重启次数后,就不在重启。
若不指定次数,这异常退出时始终重启。
但正常退出时,容器是不重启的。
unless-stopped:
重启服务之前,若容器处于运行状态,则重启docker服务后,该容器也会被启动。
相反,若重启服务前,容器处于退出状态,则重启docker服务后,该容器不会被重启。
no:
容器退出,始终不重启容器。
always:
容器退出,始终重启容器。
on-failure[:max]
若指定次数,则当容器异常退出时会自动重启,到达指定重启次数后,就不在重启。
若不指定次数,这异常退出时始终重启。
但正常退出时,容器是不重启的。
unless-stopped:
重启服务之前,若容器处于运行状态,则重启docker服务后,该容器也会被启动。
相反,若重启服务前,容器处于退出状态,则重启docker服务后,该容器不会被重启。
评论