一行代码搞定
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、删除轮转日志文件