docker限制日志文件大小
1. 配置 daemon.json
新建 /etc/docker/daemon.json, 添加 log-driver 和 log-opts:
{
"log-driver": "json-file",
"log-opts": {
"max-size": "200m",
"max-file": "3"
}
}
- max-size=500m: 单个容器日志大小上限 500M
- max-file=3: 保留 3 个日志文件(id.json、id+1.json、id+2.json)
2. 重启 Docker 守护进程
systemctl daemon-reload
systemctl restart docker
注
设置的日志大小规则仅对新建容器生效。