Docker构建缓冲清理

问题

服务器上面使用Docker进行构建,但是,天天用docker构建,发现它在我有限磁盘的服务器上面下了一堆构建缓冲,导致服务器磁盘空间吃进。如下图:

[ec2-user@ip-xxx-xx-xxx-xxx vm]$ docker system df
TYPE            TOTAL     ACTIVE    SIZE      RECLAIMABLE
Images          9         0         1.713GB   1.713GB (100%)
Containers      0         0         0B        0B
Local Volumes   0         0         0B        0B
Build Cache     428       0         69.78GB   69.78GB

得想办法清理这个Build Cache,太占空间了。

解决

运行如下命令,即可:

docker system prune

具体如下:

[ec2-user@ip-xxx-xx-xxx-xxx vm]$ docker system prune
WARNING! This will remove:
  - all stopped containers
  - all networks not used by at least one container
  - all dangling images
  - unused build cache

Are you sure you want to continue? [y/N] y

验证

再次使用如下命令进行检查:

docker system df
df -lh

如下:

[ec2-user@ip-xxx-xx-xxx-xxx vm]$ docker system df
TYPE            TOTAL     ACTIVE    SIZE      RECLAIMABLE
Images          9         0         1.713GB   1.713GB (100%)
Containers      0         0         0B        0B
Local Volumes   0         0         0B        0B
Build Cache     14        0         0B        0B
[ec2-user@ip-xxx-xx-xxx-xxx vm]$ df -lh
Filesystem        Size  Used Avail Use% Mounted on
devtmpfs          4.0M     0  4.0M   0% /dev
tmpfs             7.7G     0  7.7G   0% /dev/shm
tmpfs             3.1G  600K  3.1G   1% /run
/dev/nvme0n1p1    100G   22G   79G  22% /
tmpfs             7.7G  8.4M  7.7G   1% /tmp
/dev/nvme0n1p128   10M  1.4M  8.7M  14% /boot/efi
tmpfs             1.6G     0  1.6G   0% /run/user/1000

这样就释放了docker构建缓存占用的69G空间。

参考:

  • 8
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值