跳到主要内容

docker限制日志文件大小

1. 配置 daemon.json

新建 /etc/docker/daemon.json, 添加 log-driverlog-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

设置的日志大小规则仅对新建容器生效。