docker容器的日志文件目录位于/var/lib/docker/containers/容器/容器-json.log
查看日志大小
cd /var/lib/docker/containers/
du -h --max-depth=1
临时删一点
cd xxxxxxx/
tail -100 xxxxxxx-json.log > xxxxxxx-json.log
如图
解决方式(全局)
vim /etc/docker/daemon.json
# 把下面的贴到文件里
{
"log-driver": "json-file",
"log-opts": {
"max-size": "50m",
"max-file": "10"
}
}
# 重启docker
systemctl restart docker
解决方式(单个容器)
# 在docker-compose.yml里加上下面内容
logging:
driver: "json-file"
options:
max-file: "10" # 文件保留个数
max-size: "50m" # 单个文件大小
# 重启单个容器
docker restart xxx