1、前提
docker容器日志导致主机磁盘空间满了。docker logs -f container_name
在linux上,容器日志一般存放在/var/lib/docker/containers/container_id/下面
脚本
下载地址
# chmod +x sh.sh
# ./sh.sh
执行可查看docker 日志
2、解决方案1 写脚本清理
# chmod +x clean.sh
# ./clean.sh
2、解决方案2 设置Docker容器日志大小
全局设置
vim /etc/docker/daemon.json
{
"log-driver":"json-file",
"log-opts": {"max-size":"500m", "max-file":"3"}
}
max-size=500m,意味着一个容器日志大小上限是500M