Ubuntu 清理Docker 日志
- 新建clean_docker_log.sh 执行文件
- 文件写入
1
2
3
4
5
6
7
8
9
10
11
12
13
14!/bin/sh
echo "======== start clean docker containers logs ========"
logs=$(find /var/lib/docker/containers/ -name *-json.log)
for log in $logs
do
# 清空日志内容,避免重启容器
echo "clean logs : $log"
cat /dev/null > $log
done
echo "======== end clean docker containers logs ========" - 执行
chmod +x clean_docker_log.sh
赋予可执行权限 - 定时执行
sh clean_docker_log.sh
即可