更新于 

Docker日志清理

3.1查询Docker产生的日志selectDockerLogs.sh

1
2
3
4
5
6
7
8
9
10
#!/bin/bash
echo "======== docker containers logs file size ========"

logs=$(find /var/lib/docker/containers/ -name *-json.log)

for log in $logs
do
ls -lh $log
done

3.2清除Docker产生的日志cleanDockerLogs.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 ========"