当使用docker run命令运行一个容器的时候,使用--restart选项可以配置该容器的重启策略。

no

不要自动重启容器(默认)

on-failure[:max-retries]

如果容器发生错误导致退出(非0退出状态),则重启该容器。可以使用 :max-retries 选项限制尝试重启的次数。

always

如果容器退出了,总是重启该容器。如果该容器是手动停止的,那么只有在重启docker daemon或者手动重启该容器时,该容器才会重新启动。

unless-stopped

与 always 策略相似,不同的是:当容器停止后(手动或其他原因),即使重启docker daemon,该容器也不会重新启动

使用重启策略时的注意事项:

1、只有当容器成功启动后,其配置的重启策略才会生效。容器成功启动指的是该容器已经运行了至少10秒钟,并且Docker已经开始监控该容器。这避免了一个不能完全启动成功的容器陷入重启循环。

2、如果你手动停止了一个容器,那么其配置的重启策略会失效,直到Docker daemon重启后或者手动重启该容器后,其重启策略才会重新生效。这也是为了避免容器陷入重启循环。

3、重启策略只对容器生效。针对swarm services的重启策略需要进行其他的配置。

docker容器重启策略相关推荐

  1. 如何保证云docker容器重启后数据不丢失

    由于测试服,经常会重启docer,而每次重启数据将会丢失mysql数据.现在需要持久化,持久化不能用docker内部,只能用外部磁盘.本章教你咋解决这个问题. 挂载到PVC磁盘中(这个要钱) 另外就是 ...

  2. docker容器重启

    1.先查看有哪些容器 docker ps -a 2.假如容器名称是nginx,停止容器nginx docker stop nginx 3.启动容器nginx docker start nginx 4. ...

  3. docker容器重启后数据丢失

    一.哪些人有被裁危险? 就拿甲骨文裁掉900个人来说吧. 甲骨文中国区方面给出的解释是: 不是公司的问题,也不是员工的问题,只是公司最近要调整战略,所以才裁员. 这一批被裁员工平均37岁,本应是行业内 ...

  4. Docker容器基础

    目录 官方文档教程 镜像查询 Image 镜像管理: history save + load images summary Container run ​编辑 rm Cotainer base-sum ...

  5. Docker容器的退出状态码及解决方法

    容器内应用启动异常, 导致容器很快就结束或者构建镜像时失败了等问题 会出现的情况: 容器处于Exited异常退出时,将无法用docker exec进入容器内,会提示该容器不在运行中 docker lo ...

  6. Docker 从入门到实践系列四 - Docker 容器编排利器 Docker Compose

    文章目录 Compose简介 概念 组成 安装与卸载 二进制包方式安装 测试 卸载 docker-compose.yml 文件详解 概念 案例 version services image build ...

  7. Docker容器镜像安全最佳实践指南

    文章目录: 0x02 Docker 容器安全最佳实践 1.主机安全配置 1.1 更新docker到最新版本 1.2 为容器创建一个单独的分区 1.3 只有受信任的用户才能控制docker守护进程 1. ...

  8. Docker容器的部署安装与管理

    Docker的自动化安装 Docker官方和国内daocloud都提供了一键安装的脚本,使得Docker的安装更加便捷. 官方的一键安装方式: curl -fsSL https://get.docke ...

  9. 为Docker容器设置静态IP

    此文已由作者袁欢授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 创建docker容器 docker run -it --name=yh -h yh --net=none de ...

最新文章

  1. 即将 50 岁的雷军,重新回到手机战场
  2. linux 无法挂载系统,解决无法挂载Linux文件系统的问题
  3. Lua string库整理
  4. 【Android 应用开发】Android - 时间 日期相关组件
  5. Dev c++中{ }不能自动缩进
  6. 使用netfilter框架处理ARP报文
  7. Teams数据统计 - 通话记录
  8. android微信分享之创建工程以及启动微信
  9. 光端机常见五大故障问题及解决方法
  10. LeetCode MySQL 1543. Fix Product Name Format(trim去空格+upper/lower大小写)
  11. 8岁小学生表白遭拒:被一部iPhone打败
  12. 疯狂Java讲义(十三)----第一部分
  13. VBScript教程之一(Hello VBScriopt)
  14. 【生物信息】影像组学入门实践成长营(14天)
  15. xshell 连接vbox 虚拟机
  16. 记一次在vue项目上使用七牛文件上传的坑
  17. 《大明王朝》阴谋诡计,下三路招呼
  18. 企业知识库的意义何在?到底如何高效搭建一个知识库?
  19. TP5查询构造器查询语句select、find、colum、value详解
  20. C# WinIo获取键盘记录

热门文章

  1. linux查看内存的几个命令
  2. ThreeJS导出三维模型、导入三维模型、导入三维动画
  3. B. Phillip and Trains
  4. 【python】pip的使用方法
  5. AutoRunner自动化测试工具如何创建项目-Alltesting|泽众云测试
  6. VM EXSI安装使用
  7. 练习-Java循环之嵌套循环之比赛名单判断
  8. 游戏服务器支付系统,一种手机游戏支付服务器、支付方法及支付系统专利_专利查询 - 天眼查...
  9. 运算放大器积分电路原理
  10. Hadoop学习之-Flume