清理docker logs控制台日志
·
查询容器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}}" {})'
更多推荐
所有评论(0)