一行代码清空所有 docker 容器的日志文件

一行代码搞定

cd $(docker info 2>/dev/null | awk '/Docker Root Dir/ {print $4}')/containers 2>/dev/null && find . -name "*-json.log" -exec truncate -s 0 {} \; && find . -name "*-json.log.*" -delete && echo "日志清理成功" || echo "日志清理失败"

命令解释:

1、切换到Docker容器目录

2、清空主日志文件内容

3、删除轮转日志文件

posted @ 2025-10-17 21:01  Nihaorz  阅读(7)  评论(0)    收藏  举报