当前位置:网站首页 > 容器化与Kubernetes > 正文

重启docker守护进程不关闭容器(docker 重启会不会影响正在运行的容器)



前言:

在默认情况下,当 Docker 守护进程终止时,它将关闭正在运行的容器。不过,我们可以配置该守护进程,以便在该守护进程不可用时容器仍在运行。这种功能称为实时恢复。实时还原选项有助于减少由于守护进程崩溃、计划中断或升级而导致的容器停机时间。

Docker官方相关详细文档:https://docs.docker.com/config/containers/live-restore/

1.将配置添加到守护进程配置文件中。在 Linux 上,默认的配置文件为/etc/docker/daemon.json

2.Docker reload配置(不会重启docker)

3.检查上面的配置是否成功

4.重启Docker,此时重启Docker时就容器就不会停止了

1.查看当前Docker容器运行状态

2.添加配置

3.更新docker配置(不会重启docker,只是更新配置)

4.查看上面的 配置是否成功

5.重启Docker,验证容器是否会停止

可以看到在我们重启完Docker后,上面在运行的两个容器的运行时间分别为1小时、32分钟,容器并没有在我们重启Docker时停止,而是一直保持运行状态 。以后不用再担心处理问题时必须重启 dockerd 时会影响现有业务了,如升级 docker 版本、dockerd 内存泄漏等!

到此这篇重启docker守护进程不关闭容器(docker 重启会不会影响正在运行的容器)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 启动docker容器命令失败(docker容器启动失败怎么查找原因)2025-08-22 21:09:08
  • docker run启动容器(dockerfile容器启动命令)2025-08-22 21:09:08
  • latex代码转换成pdf(latex代码转化为word)2025-08-22 21:09:08
  • kubernetes英语怎么读(kubectl怎么读)2025-08-22 21:09:08
  • awvs汉化版(awvs官网下载)2025-08-22 21:09:08
  • rknn模型可视化(risk score 可视化)2025-08-22 21:09:08
  • kubernetes日志收集(kubectl logs查看日志)2025-08-22 21:09:08
  • 公司阶级分化(公司阶级分化严重)2025-08-22 21:09:08
  • 字符编码转化(字符编码转化为数字)2025-08-22 21:09:08
  • kubelet怎么发音(kubernetes发音)2025-08-22 21:09:08
  • 全屏图片