部署新的应用服务容器实例遇到磁盘空间不足
使用df -h 命令发现是磁盘满了
查看目录/var/lib/docker/overlay2下里面是什么,发现是docker的日志文件。
创建清理脚本文件,命名为docker_logs_clean.sh,可以自定义,命令如下:
touch docker_logs_clean.sh
#!/bin/bash
echo“1”
echo "========start clean docker containers logs ========"
logs=$(find /var/lib/docker/containers/ -name *-json.log)
for log in $logs
do
echo "clear logs : $log"
cat /dev/null > $log
done
echo "========end clean docker containers logs ========"