如下解决流程记录下吧
Docker在不重建容器的情况下,日志文件默认会一直追加,时间一长会逐渐占满服务器的硬盘的空间,内存消耗也会一直增加
查看日志占用
du -d1 -h /var/lib/docker/containers | sort -h
查看日志详情
ls -lh /var/lib/docker/containers/e6877c4e8355126261774250e30660b925281488b6ca9692a108996fc05dede7/
查看指定日志是哪个容器
docker inspect e6877c4e8355 --format '{{.Name}} {{.Config.Image}}'
清除日志
truncate -s 0 /var/lib/docker/containers/e6877c4e8355126261774250e30660b925281488b6ca9692a108996fc05dede7/e6877c4e8355126261774250e30660b925281488b6ca9692a108996fc05dede7-json.log
也可以使用脚本 clean_docker_logs.sh

已有 0 条评论