centos系统清理docker日志文件
- 1.查看docker根目录位置
- 2.清理日志
1.查看docker根目录位置
命令:docker info
,将Docker Root Dir 的值复制下来。如果目录中包含 ` 等特殊符号的目录,需要转义
2.清理日志
创建文件:vim docker_logs_clean.sh
,将以下内容复制到文件中,将“/data/docker-data”替换为Docker Root Dir的值。修改完成后保存,执行文件:sh docker_logs_clean.sh
echo "======== start clean docker containers logs ========"
logs=$(find /data/docker-data/containers/ -name *-json.log)
for log in $logs
do
echo "clean containers logs : $log"
cat /dev/null > $log
done
echo "======== end clean docker containers logs ========"