Docker占用根目录/存储空间过多如何清理?

问题背景

使用df -h查看磁盘空间时发现根目录空间不多了,已使用96%,红色警告!!!

于是使用df -h  /* 一层一层定位,终于找到了一个大文件 9G多的文件夹,位置是:

/var/lib/docker/overlay2

里面一看就是一些容器文件,需要删除一些没有使用的东西

问题解决

1.检查所有的镜像

docker images

可以发现,这里的1.3版本,其实是已经升级到1.5.1,这个版本已经没有用了,可以删除

注意后续一定要替换为自己的镜像名称!!!

2.停止并删除所有基于1panel/maxkb:v1.3.0的容器

# 停止所有基于1panel/maxkb:v1.3.0的容器  
docker stop $(docker ps -a -f "ancestor=1panel/maxkb:v1.3.0" --format "{{.ID}}")  
  
# 删除所有基于1panel/maxkb:v1.3.0的容器  
docker rm $(docker ps -a -f "ancestor=1panel/maxkb:v1.3.0" --format "{{.ID}}")

 这个时候报错,命令不完整,不要慌张,很可能是没有正在运行该镜像的容器导致的,继续往下执行

3.删除1panel/maxkb:v1.3.0镜像

docker rmi 1panel/maxkb:v1.3.0

这里估计会删除很多文件: 

 

4.清理未使用的卷(可选)

docker volume prune

这块输入y回车即可,下面会提示清理了多少文件,我这里是0B

检查磁盘空间

发现又多了几个G 

  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lytcreate.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值