由於容器運行時間長,起初沒有對容器的控制台日志進行切割,導致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