编辑文件/etc/docker/daemon.json, 增加以下日志的配置 [此方法会导致rancher无法启动node主机节点,禁用]
"log-driver":"json-file",
"log-opts": {"max-size":"50m", "max-file":"3"}
修改后
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"],
"log-driver": "json-file",
"log-opts": {
"max-size": "50m",
"max-file": "3"
}
}
max-size=500m,意味着一个容器日志大小上限是50M,
max-file=3,意味着一个容器有三个日志,分别是id+.json、id+1.json、id+2.json。
上面的方法就是个巨坑,导致rancher集群无法使用,耗费我两天时间,也没能解决这个问题,索性这个方法就不用
网友评论