描述
公司一台测试服务器,经常磁盘报警。平时都是清理掉nginx的下的日志,就ok了。这次直接磁盘占满,怎么处理磁盘还是报警。
处理过程
使用df -h
命令,发现docker下的overlay磁盘占用很大
|
|
使用docker ps -a
查看是否存在已经死掉的容器没有被删除,发现果然存在
|
|
使用docker system df
命令查看Docker的磁盘使用情况
|
|
使用docker system prune
自动清理空间
docker system prune
命令只能清除悬空镜像,未被使用的镜像不会被删除。
docker system prune -a
命令可以清理
- 已停止的容器(container)
- 未被任何容器所使用的卷(volume)
- 未被任何容器所关联的网络(network)
- 所有悬空镜像(image)
所以选择docker system prune -a
自动清理docker。
使用df -h
命令查看服务器磁盘情况,发现可用磁盘变大很多。
|
|