默认情况下,当 Docker 守护进程终止时,它将关闭正在运行的容器。您可以配置守护程序,以便容器在守护程序不可用时保持运行。此功能称为live-restore。live-restore选项有助于减少由于守护进程崩溃、计划中断或升级而导致的容器停机时间。

在工作中,假如修改了docker的配置而需要重新加载docker守护进程,导致docker容器重启,业务会中断一会,尤其是在生产环境,存在一定的风险。这种情况下,可以启用live-restore功能,以在守护进程不可用时使容器保持活动状态,有以下两种方法设置。

1.将配置添加到守护进程配置,即docker-daemon.json,如下

# vim /etc/docker/daemon.yaml
{
"live-restore":true
}

可以立即重新启动docker守护程序了。如果你使用systemd,那么使用systemctl reload docker命令。

2.手动启用该过程

dockerd --live-restore systemd

docker官方文档建议使用第一种方式

最新文章

  1. MVC中Control和View之间数据传递的方式
  2. IOS 异步加载图片
  3. memmove和memcpy
  4. Floodlight 防火墙是如何起作用的
  5. ueditor+asp.net异步提交,可以实现了,嘿嘿
  6. Debian 安装 vmware-tools 手记
  7. Grunt安装中遇到的问题汇总
  8. JS 简单工厂模式,工厂模式(二)
  9. java程序如何正确的打日志
  10. select * from 后有多个表的使用方法
  11. 我进行jvm内存调优的一些记录
  12. Go语言之Windows 10开发工具LiteIDE初步使用
  13. 命令:mktemp
  14. ldap命令
  15. UCOSii和Linux的区别和联系
  16. 20145331 《Java程序设计》第7周学习总结
  17. np.random.normal()
  18. Linux实用指令(2)
  19. JavaScript中字符串与16进制之间的转换
  20. ruby之各种概念

热门文章

  1. 《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(5)-Fiddler监控面板详解
  2. 2022-07-12 第六组 润土 JavaScript02学习笔记
  3. Visual Studio 生产环境配置方案:SlowCheetah
  4. 分享一个基于Abp Vnext开发的API网关项目
  5. YII 技巧
  6. Redis 02 数据库
  7. java-运算符与判断
  8. Ansible部署MySQL编译安装
  9. B/S结构通信系统原理
  10. 【碳硫磷模拟赛】消失的+和* (树形DP)