docker 用久了 日志一大堆,很占用空间,不用的日志可以清理掉了。
docker logs -f container name
噼里啪啦 一大堆,,,,太对,清理掉
第一步日志位置
找到对应container的日志文件,一般是在 /var/lib/docker/containers/containerid/containerid.log-json.log
(containerid是指你的容器id)
找日志位置
如果找不到,可以模糊查询一下
find / -type f -name "*.log" | xargs grep "ERROR"
找到日志位置(这行命令的意思是从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行,你可把 error 换成你日志中存在的内容,
docker logs -f container name
就能看到有什么内容啦)
找容器id
如果不知道容器id是什么, docker inspect Container name 可以看到容器id
第二部:清理一下
cat /dev/null >/var/lib/docker/containers/containerid/containerid.log-json.log
本文由 创作,采用 知识共享署名4.0 国际许可协议进行许可。本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为: 2020/05/16 03:18