Docker 限制日志文件大小
记录一下用 daemon.json 限制 Docker 容器日志大小的配置。
配置
新建或修改 /etc/docker/daemon.json,添加 log-driver 和 log-opts:
{
"log-driver": "json-file",
"log-opts": {
"max-size": "200m",
"max-file": "3"
}
}
参数说明:
max-size=200m:单个容器日志文件大小上限 200M。max-file=3:保留 3 个日志文件,类似id.json、id+1.json、id+2.json。
重启 Docker 守护进程
systemctl daemon-reload
systemctl restart docker
注意事项
- 设置的日志大小规则仅对新建容器生效。