zoukankan      html  css  js  c++  java
  • 热加载docker配置,不停止已经运行的容器

    由于容器运行时间长,起初没有对容器的控制台日志进行切割,导致docker控制台日志越来越大,所有需要 对控制台

    第一步:查看生产Live Restore Enabled的值为false

    # docker info |grep -i live
    WARNING: bridge-nf-call-ip6tables is disabled
     Live Restore Enabled: false

    第二步:将默认的Live Restore Enabled: false改为Live Restore Enabled: true,并加入日志切割

    # vim /etc/docker/daemon.json 
    {
      "data-root": "/data/docker",
      "log-driver":"json-file",
      "log-opts": {"max-size":"200m", "max-file":"3"},
      "live-restore": true
    }
    
    # systemctl reload docker
    # docker info |grep -i live
    WARNING: bridge-nf-call-ip6tables is disabled
     Live Restore Enabled: true
    
    热重启docker:
    # systemctl restart docker

    第三步:还原Live Restore Enabled: false配置

    # vim /etc/docker/daemon.json 
    {
      "data-root": "/data/docker",
      "log-driver":"json-file",
      "log-opts": {"max-size":"200m", "max-file":"3"},
      "live-restore": false
    }
    # systemctl reload docker
    使劲折腾才会有更好的结果!!!! 如有不对请不吝赐教,感谢! 转载请注明出处!
  • 相关阅读:
    c# 门禁随笔
    DataTable到Access
    C#文件上传
    C#操作文件
    JavaScript 全局封装
    jsavascript 目录的操作(摘抄)
    12-STM32 ADC原理
    11-STM32 高级定时器TIM1/8
    10-STM32 基本定时器TIM
    9-STM32 WWDG窗口看门狗
  • 原文地址:https://www.cnblogs.com/huanglingfa/p/14866331.html
Copyright © 2011-2022 走看看