📚 开源资源分享——颜佐光的个人书架
✉️ 联系站长
书架 / docker / 语法

docker清理日志

2019-11-24 16:10 · 约 590 字 · 浏览 2,553 次 · 更新 2020-05-16 11:18语法

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
← 返回《docker》目录书架 →