An apple a day keeps the doctor away !

0%

docker容器日志查看与清理

1. 问题

docker容器日志撑爆了磁盘

2. 解决

2.1 设置一个容器服务的日志大小上限

/etc/docker/daemon.json下,添加log-dirver和log-opts参数

1
2
3
4
{
"log-driver":"json-file",
"log-opts": {"max-size":"10m", "max-file":"1"}
}

max-size=10m,日志大小上限是10M,
max-file=1,有一个日志

最后重启docker守护进程

1
2
systemctl daemon-reload
systemctl restart docker

注意!只对新建的容器有效,之前的容器需要重新跑

3. 参考官方文档

https://docs.docker.com/config/containers/logging/configure/