docker日志太多的问题

docker日志太多,导致磁盘爆满

解决方案
我采用的是限制docker容器日志增长的方法
1.来到宿主机目录/etc/docker下: cd /etc/docker
2.修改daemon.json: vim daemon.json

{"log-driver":"json-file","log-opts":{"max-size":"500m","max-file":"3"}

说明:
max-size 最大日志大小为500m,
max-file 最大文件数量为3
3.重启守护线程: systemctl daemon-reload
4.重启docker: systemctl restart docker
这里如果无法重启docker很有可能是由于 log-driver和docker默认的冲突,解决方法:
vim /etc/sysconfig/docker
会发现这里的log-driver为 " --log-driver=journald" ,把这一段注释掉即可.

说明: 只有在新的容器才会生效, 日志文件为/var/lib/docker/containers/容器id/容器id.json

你可能感兴趣的:(docker)