限制Docker日志文件大小
背景
Docker日志文件存储在/var/lib/docker/containers/container_id/ 目录下,各个容器ID对应的目录下有一个*-json.log 文件,如果不加限制,该日志文件经常爆满,导致占用磁盘空间。
限制日志文件大小
vim /etc/docker/daemon.json
{
"log-driver":"json-file",
"log-opts": {"max-size":"500m", "max-file":"3"}
}
之后重启Docker:
systemctl daemon-reload
systemctl restart docker