标签搜索

目 录CONTENT

文章目录

派 · 折腾笔记 - 查看docker的日志大小

沙漠渔
2024-03-28 16:51:50 / 0 评论 / 0 点赞 / 159 阅读 / 3,459 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2024-03-28,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

想必能考虑到日志占用的存储的情况下,磁盘空间已经不太够了吧。

Docker容器的日志通常保存在主机的/var/lib/docker/containers/<container-id>/目录下,以<container-id>-json.log的形式命名。

以下是一个简单的命令行示例,用于查看Docker容器日志文件的大小:

简陋版

# for log in $(find /var/lib/docker/containers/ -name *-json.log); do du -sh ${log}; done
100K	/var/lib/docker/containers/4a925495a284bd40c786418373d720295469a741d38136efe0fed15494071aa1/4a925495a284bd40c786418373d720295469a741d38136efe0fed15494071aa1-json.log
4.0K	/var/lib/docker/containers/fd7b5cd75eea0e584fe381f3498ebf25da74c26c197d7fb9ca12e0ee2135097f/fd7b5cd75eea0e584fe381f3498ebf25da74c26c197d7fb9ca12e0ee2135097f-json.log
36K	/var/lib/docker/containers/02128c64886a38ffbcb230a32888cb8c7575e966518fc585b3be98073c7e653f/02128c64886a38ffbcb230a32888cb8c7575e966518fc585b3be98073c7e653f-json.log
7.2G	/var/lib/docker/containers/3a051feedda829c52b1adf4c43d0d627e028970b5b2c045ac5205886e3df5cd9/3a051feedda829c52b1adf4c43d0d627e028970b5b2c045ac5205886e3df5cd9-json.log
636K	/var/lib/docker/containers/76bd43bc947fa32370756cba902d4e36571601d310ff73a666eb99db40729dca/76bd43bc947fa32370756cba902d4e36571601d310ff73a666eb99db40729dca-json.log
16K	/var/lib/docker/containers/59ab38d502d2c8ec8aa592449c66f90be1c1e5f15e1e5bc7be95b9dab0ebab81/59ab38d502d2c8ec8aa592449c66f90be1c1e5f15e1e5bc7be95b9dab0ebab81-json.log
116K	/var/lib/docker/containers/a10cff65f67f94721c0ea894f1c311d337c67345151440aae163e8f475b996b3/a10cff65f67f94721c0ea894f1c311d337c67345151440aae163e8f475b996b3-json.log
8.0K	/var/lib/docker/containers/9e245b2060a00b57ca7b2912c11d1d83d78a30b4afe4231996b2f353081ced9a/9e245b2060a00b57ca7b2912c11d1d83d78a30b4afe4231996b2f353081ced9a-json.log
4.0K	/var/lib/docker/containers/86ba13adc35cb4f1c145932194068b2429577e782c2b39bd0a30599b26358d57/86ba13adc35cb4f1c145932194068b2429577e782c2b39bd0a30599b26358d57-json.log

排序版

# for log in $(find /var/lib/docker/containers/ -name *-json.log); do du -sh "${log}"; done | sort -rh
7.0G	/var/lib/docker/containers/3a051feedda829c52b1adf4c43d0d627e028970b5b2c045ac5205886e3df5cd9/3a051feedda829c52b1adf4c43d0d627e028970b5b2c045ac5205886e3df5cd9-json.log
636K	/var/lib/docker/containers/76bd43bc947fa32370756cba902d4e36571601d310ff73a666eb99db40729dca/76bd43bc947fa32370756cba902d4e36571601d310ff73a666eb99db40729dca-json.log
116K	/var/lib/docker/containers/a10cff65f67f94721c0ea894f1c311d337c67345151440aae163e8f475b996b3/a10cff65f67f94721c0ea894f1c311d337c67345151440aae163e8f475b996b3-json.log
100K	/var/lib/docker/containers/4a925495a284bd40c786418373d720295469a741d38136efe0fed15494071aa1/4a925495a284bd40c786418373d720295469a741d38136efe0fed15494071aa1-json.log
36K	/var/lib/docker/containers/02128c64886a38ffbcb230a32888cb8c7575e966518fc585b3be98073c7e653f/02128c64886a38ffbcb230a32888cb8c7575e966518fc585b3be98073c7e653f-json.log
16K	/var/lib/docker/containers/59ab38d502d2c8ec8aa592449c66f90be1c1e5f15e1e5bc7be95b9dab0ebab81/59ab38d502d2c8ec8aa592449c66f90be1c1e5f15e1e5bc7be95b9dab0ebab81-json.log
8.0K	/var/lib/docker/containers/9e245b2060a00b57ca7b2912c11d1d83d78a30b4afe4231996b2f353081ced9a/9e245b2060a00b57ca7b2912c11d1d83d78a30b4afe4231996b2f353081ced9a-json.log
4.0K	/var/lib/docker/containers/fd7b5cd75eea0e584fe381f3498ebf25da74c26c197d7fb9ca12e0ee2135097f/fd7b5cd75eea0e584fe381f3498ebf25da74c26c197d7fb9ca12e0ee2135097f-json.log
4.0K	/var/lib/docker/containers/86ba13adc35cb4f1c145932194068b2429577e782c2b39bd0a30599b26358d57/86ba13adc35cb4f1c145932194068b2429577e782c2b39bd0a30599b26358d57-json.log

先简单整理这些吧,后面再详细说明日志删除的方法。

0
广告 广告

评论区