查询容器ID

docker ps ,找到对应的容器id
在这里插入图片描述

查看日志路径和日志大小

docker inspect --format='{{.LogPath}}' 6c404ab788a7
ls -sh /var/lib/docker/containers/6c404ab788a71b46a40b825886bb8e497bcc2efa04776d7651935f1c95801681/6c404ab788a71b46a40b825886bb8e497bcc2efa04776d7651935f1c95801681-json.log

发现日志有15GB,需要清理了,打开查看启动日志信息都很慢。
在这里插入图片描述

清理日志,不会删除文件

直接会将文件清理为0kb。

truncate -s 0 $(docker inspect --format='{{.LogPath}}' 6c404ab788a7)

在这里插入图片描述

批量清理所有容器日志

docker ps -q | xargs -I {} sh -c 'truncate -s 0 $(docker inspect --format="{{.LogPath}}" {})'

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐