首页 > 其他 > 详细

热加载docker配置,不停止已经运行的容器

时间:2021-06-09 17:49:25      阅读:8      评论:0      收藏:0      [点我收藏+]

由于容器运行时间长,起初没有对容器的控制台日志进行切割,导致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

 

热加载docker配置,不停止已经运行的容器

原文:https://www.cnblogs.com/huanglingfa/p/14866331.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!