一、问题
最近发现docker容器所在的磁盘空间日均使用量有点快,不确定是哪个目录?
二、排查过程
1.在该节点上执行,查看Docker的磁盘使用情况;
docker system df
df -Th /var/lib/docker/
2.(可选步骤)查看镜像文件列表,尝试清除多余的悬空映像。如果-a指定,还将删除任何容器未引用的所有映像,-f 不要确认提示.
docker images #查看所有docker镜像文件
docker image prune -af #清除空闲的镜像文件
3.如果发现磁盘占用还是很大,就需进一步分析,查看具体的docker占用.
docker ps -a --format "table {{.Size}}\t{{.Names}}"
4.找到占用磁盘的应用容器进入.
docker exec -it python88 bash
5.查看容器磁盘大小.
du -h --max-depth 1 #列出一级目录大小
三、处置结果
进入后查看具体应用目录,发现每天运行生产很多执行报告文件,删除多余的报告.