有些docker服务日志文件变得非常大,我决定配置Docker守护程序以限制日志文件的大小。
我的/etc/docker/daemon.json具有以下配置:
{
"storage-driver": "overlay2",
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3"
},
"log-level": "info",
"iptables": true,
"insecure-registries": [],
"cgroup-parent": "docker",
"icc": false
}
log-opts部分应强制将日志文件拆分为3个文件,每个文件的最大大小为10 mb。 不幸的是,即使在系统重新启动并重新部署了docker服务之后,日志文件仍保持增长到数百兆字节。
我的docker版本:
Client:
Version: 18.09.1
API version: 1.39
Go version: go1.10.6
Git commit: 4c52b90
Built: Wed Jan 9 19:35:23 2019
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.1
API version: 1.39 (minimum version 1.12)
Go version: go1.10.6
Git commit: 4c52b90
Built: Wed Jan 9 19:02:44 2019
OS/Arch: linux/amd64
Experimental: false
有什么建议吗?