Docker 容器磁盘占用100%(/data/docker/overlay2空间占用显示)
overlay 40G 40G 0G 100% /var/lib/docker/overlay2/{id}/merged
docker system prune -a 节省1G空间
/var/lib/docker/containers/{container_id}/下存在数据较大的*-json.log日志文件
/data/docker/overlay2 中找到比较大的文件
centos docker环境下如何清理磁盘空间
1. (base) [root@localhost ~]# df -h
2. (base) [root@localhost ~]# du -ah --max-depth=1 $(df -h| grep
"100%" | grep -v "/dev" | awk '{print $6}')
3. (base) [root@localhost ~]# cd /data/docker/overlay2
4. (base) [root@localhost overlay2]# du -s *|sort -nr|head -n 5
5. docker ps -q | xargs docker inspect --format ' {{.Id}}, {{.Name}},
{{.GraphDriver.Data.WorkDir}}' | grep "abb42a9154ce259e60ae0f70ab76a67cfb06ebf6d6a3a893c0e94d2bc3ef5c7e"
6. docker system df
7. du -h --max-depth=1
8. (base) [root@localhost containers]# du -s *|sort -nr|head -n 5
进入容器 du -h --max-depth=1
9. echo '' > *.log
10. lsblk 查看磁盘情况。