docker启动容器restart策略
docker 运⾏容器时使⽤--restart 参数可以指定⼀个restart策略,来指定容器应该如何重启,或不应该重启,当容器启⽤restart策略时,将会载docker ps 显⽰up 或者restart 状态,当然也可以使⽤docker events命令⽣效命令中restatcel策略。
docker ⽀持的restart策略
+ no - 容器退出时不要⾃动重启,这个是默认值
+on-failure 在容器⾮正常退出时(退出状态⾮0),才会重启容器
+on-failure[:max-retries] 当容器⾮正常退出超过设定的次数才会重启
+always 不管退出状态码是什么,始终重启容器,当指定always时,docker daemon将⽆数次的重启容器,容器也会在daemon启动时尝试重启,不管容器的状态如何。
+nuless-stopped 在容器退出时,总是重启,但不考虑在docker守护进程启动之时,就已经停⽌了的容器,
restart选项通常只⽤于datached(后台运⾏)模式的容器,
当使⽤了--restart选项的容器通过docker ps 查看容器时其可能状态只⽤两种 up or restarting
补充:
查看容器重启次数
docker inspecdt {{ .RestartCount }} containerName
查看容器最后⼀次启动时间
docker inspect {{.State.StartedAt}} containerName
参考连接:
>container容器用法

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。