Skip to content

Docker日志大小设置

更新: 11/16/2024 字数: 0 字 时长: 0 分钟

1. 修改 docker 日志配置

/etc/docker/daemon.json 文件中的添加以下配置,如果没有文件则新建。

/etc/docker/daemon.json
json
{
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "500m",
    "max-file": "3"
  }
}
  • max-size : 日志最大大小
  • max-file : 文件最大数量

2. 重启守护进程

bash
shell
systemctl daemon-reload && systemctl restart docker

3. 删除已有docker日志(可选)

在修改配置之前有些容器日志大小已经过大,这是需要删除已有的日志文件。docker日志存放位置:/var/lib/docker/containers

文件夹内为各个容器对应id的文件夹,其中的xxx.log是具体的日志文件。