首页 > 编程知识 正文

docker怎么停止容器,docker 容器自动重启

时间:2023-05-05 10:13:03 阅读:132755 作者:4927

作者【寂寞的铃】

博客: https://wuyeliang.blog.csdn.net/

1. Docker容器的重启策略

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

Docker容器的所有重新启动都是由Docker守护进程完成的,因此与守护进程密切相关。

Docker容器的重新启动策略如下:

否,默认策略在容器退出时不重新启动容器on-failure,仅在容器未正常退出(退出状态不为0 )时重新启动容器on-failure:3,容器未正常退出

docker run的退出状态代码如下:

0表示正常结束非0,表示异常结束(结束状态代码采用chroot标准) 125、Docker守护进程自身的错误126、容器启动后执行的默认命令不能调用127,容器启动后执行容器启动后命令正常执行,结束命令时该命令的返回状态代码为容器的结束状态代码http://www

restart选项允许您设置容器重新启动策略,以确定是否在容器退出时重新启动Docker守护进程刚刚退出的容器。

restart选项通常仅用于detached模式的容器。

restart选项和RM选项不能同时使用。 很明显,-restart选项适用于detached模式的容器,-rm选项适用于foreground模式的容器。

在docker ps中查看容器时,对于使用-restart选项的容器,只有两种可能的状态:向上或重新启动。

示例:

docker run-d-- restart=always BBA-208 docker run-d-- restart=on-failure 336010 BBA-208补充:

检查容器重新启动次数docker inspect-f ' {.restart count } } BBA-208检查容器的上次启动时间docker inspect-f ' { {.state.started at } } BBA-208

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。