全局限制docker日志文件大小

1、Docker daemon配置文件。该文件通常位于/etc/docker/daemon.json。如果该文件不存在,请创建它。

vi /etc/docker/daemon.json

2、将以下内容添加到文件中:

{
    "log-driver": "json-file",
    "log-opts": {
     "max-size": "500m",
     "max-file": "3"
    }
}

其中,指定最大文件大小,以字节为单位。可以使用K,M或G等后缀来指定千字节,兆字节或千兆字节。例如,“max-size”: "10M"将设置最大文件大小为10兆字节。

指定最大文件数量。当达到最大文件数量时,最旧的文件将被删除以腾出空间。例如,“max-file”: "5"将设置最多存储5个日志文件。
保存并关闭文件。
重新启动Docker daemon以使更改生效。

systemctl daemon-reload 
systemctl restart docker
评论