删除docker中没有被使用的数据卷(volume)

如果docker占用宿主机的磁盘空间很大,并且通过

docker system df

命令检查,发现volume占用空间比较大,并且有一定的可回收空间,

这个时候,该如何来释放这些数据卷占用的空间呢?方法非常的简单。

执行下面的命令,就会将那些未被使用的数据卷给清理掉:

docker volume prune

执行过程如下:

输入确认的 y 之后,就会进行数据卷的清理【那些没有被任何容器使用的本地volume】

root@nctest-snap-test-02 ~]# docker volume prune WARNING! This will remove all local volumes not used by at least one container. Are you sure you want to continue? [y/N] y

Deleted Volumes:

e220820b8eb9dfb4326bc3fb19e86f3c64a911c0a571e11b5a3a255565832c59

f6ec74bd8f086eec852d69547a5e5b2366c7d394e3e4ed8367d7975b8321caaf

494ef2bdd9f90a83ba1e204dab333d5722748463a64025e9b381ed3779120658

01b6a3a4ae4f78b49948384617a1500f46a39222cdb69b997dbad33d0d4bb148

20d8b04dc2c9f8ac84e906f66a97282981deb2048da4fb372ca6211457cee23d

873762fd68671a7ff17c17d998d05e7a929a17fbb0a2ccce44c705981d2d68ef

a75faca061538b72d5305adef50b77c031ac83af835c2f77b2ee63a5f9a4cb66

ab09095854535d66b3be9548d07684e76159db1c7d554ba2db7d8f228a4af9c7

a871b2d7e0af8fef22e152d8d8dbc664c3db4a041e1f0ef4fa1a009b11691ec4 3

Total reclaimed space[总回收空间]: 5.225GB

最后会提示,本次操作一共释放的空间的大小。

当然了,如果不想输入 y,而是直接的确认,直接用下面的命令

docker volume prune -f

ok,到这里,我们就完成了对docker宿主机上未被使用的volume的清理工作。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

马立杰

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

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

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

打赏作者

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

抵扣说明:

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

余额充值