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
    使劲折腾才会有更好的结果!!!! 如有不对请不吝赐教,感谢! 转载请注明出处!
  • 相关阅读:
    r_action
    微内核 客户服务器模式 分布式
    机制与策略分离
    自顶向下设计
    swap
    专人写接口+模型,专人写业务逻辑---interface_model -- business logical
    14days laravel
    t
    不用print调试 xdebug ubuntu phpstorm 远程断点调试
    peewee sqlalchemy
  • 原文地址:https://www.cnblogs.com/huanglingfa/p/14866331.html
Copyright © 2011-2022 走看看