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

参考连接: https://www.centos.bz/2017/01/docker-run-restart-policy/#%E7%A4%BA%E4%BE%8B

最新文章

  1. 设置窗体透明C#代码
  2. 【笨嘴拙舌WINDOWS】实践检验之屏幕取色
  3. HDU 3496 (二维费用的01背包) Watch The Movie
  4. bzoj1412
  5. SQL日志文件的作用
  6. [HttpClient]SSL双向实例
  7. .NET 轻量级 ORM 框架 - Dapper 介绍
  8. shell入门之流程控制语句 分类: 学习笔记 linux ubuntu 2015-07-10 16:38 89人阅读 评论(0) 收藏
  9. 1217.1——OC准备
  10. WindowState注意事项
  11. 第五十三节,socket模块介绍,socket单线程通讯
  12. Configuring Apache Kafka for Performance and Resource Management
  13. Linux (Redhat / Fedora / CentOS) 更改 hostname 的方式
  14. JavaScript基础视频教程总结(021-030章)
  15. Springboot 2.0 - 集成redis
  16. AI工具(缩放工具)(路径查找器)(旋转工具)(镜像工具)5.12
  17. 使用SignalR实现页面即时刷新(服务端主动推送)
  18. mysql为用户开启Trigger的权限
  19. Linux中进程与线程及CPU使用率查询
  20. SPOJ Distinct Substrings【后缀数组】

热门文章

  1. Linux里隐藏的计算器,你知道它的奥秘吗?
  2. Java中toCharArray()方法
  3. Codeforces1146G. Zoning Restrictions
  4. 解决npm被墙的问题
  5. UCanCode发布升级E-Form++可视化源码组件库2020全新版 !
  6. RestTemplate get请求多参数 简单封装
  7. java实现详细的身份证验证、能正确验证身份证正确性
  8. Spring学习(四)--Spring的IOC
  9. kubernetes1.15极速部署prometheus和grafana
  10. 屯点自用CTF网站