zoukankan      html  css  js  c++  java
  • Docker容器优雅重启

    默认情况下,当 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官方文档建议使用第一种方式

  • 相关阅读:
    快速幂求模
    elasticSearch入门
    springboot 停止
    gson
    jetty 入门
    redis工具
    oracle数据库操作
    Spring事务控制和回滚
    SPI
    PLSQLDeveloper_免安装自带client
  • 原文地址:https://www.cnblogs.com/sanduzxcvbnm/p/14665626.html
Copyright © 2011-2022 走看看