赞
踩
因为经常需要发布,构建,服务器机器选择从磁盘空间比较少。
50G
尤其是构建前端,构建golang的时候,每次都要下载镜像文件。会有很多的build cache。
反而真正的有用的镜像其实占不了多少空间。
# df -lh
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.8G 24K 3.8G 1% /dev/shm
tmpfs 3.8G 908K 3.8G 1% /run
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
/dev/vda1 50G 49G 0 100% /
tmpfs 773M 0 773M 0% /run/user/0
overlay 50G 49G 0 100% /data/docker/overlay2/ff113c990677624e519763d002699fae39bcf58c0e005a7100253435718eb2a0/merged
overlay 50G 49G 0 100% /data/docker/overlay2/cefe857f8a1a40cd3d4fc9f95352fe71aa4a3e85210412e89612d97ad54f7b4d/merged
overlay 50G 49G 0 100% /data/docker/overlay2/f39ac164064163d69e8474b070d870a22ccb4dcf4f8b907d9b5ed58675de8348/merged
overlay 50G 49G 0 100% /data/docker/overlay2/18237ec943d64472a4d42789b70892cdc0727d7cf65cefc4aede49068241a4dc/merged
首先查看磁盘使用情况使用命令:
# docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 4 4 764.4MB 0B (0%)
Containers 4 3 2B 0B (0%)
Local Volumes 0 0 0B 0B
Build Cache 274 0 32.84GB 32.84GB
然后在使用清理命令:
# docker system prune -a WARNING! This will remove: - all stopped containers - all networks not used by at least one container - all images without at least one container associated to them - all build cache Are you sure you want to continue? [y/N] y Deleted Containers: 1ff34a648fa8b47476dc76080874d5c6c1d73fd5bbac79fff4cb0e3f639673bd Deleted Images: untagged: redis:bullseye untagged: deleted: sha256:eca1379fe8b541831fd5ce4a252c263db0cef4efbfd428a94225dc020aaeb1af deleted: sha256:21acda8c08f1a6109e2fb61ed010d368ee6581cf30128cdaab0e6b91dabffc22 ... Deleted build cache objects: jcgsxqae4dviszzlx6g2ygfou 1chpzs27wr8a5x41hoshzd8pd ... 7c7wsj7e2rcu3o49xbgnoqid9 4f16uvjz4h7bsklayvfcftsf3 Total reclaimed space: 32.95GB
清理后的空间:
# df -lh
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.8G 24K 3.8G 1% /dev/shm
tmpfs 3.8G 828K 3.8G 1% /run
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
/dev/vda1 50G 6.4G 41G 14% /
tmpfs 773M 0 773M 0% /run/user/0
overlay 50G 6.4G 41G 14% /data/docker/overlay2/18237ec943d64472a4d42789b70892cdc0727d7cf65cefc4aede49068241a4dc/merged
overlay 50G 6.4G 41G 14% /data/docker/overlay2/f39ac164064163d69e8474b070d870a22ccb4dcf4f8b907d9b5ed58675de8348/merged
overlay 50G 6.4G 41G 14% /data/docker/overlay2/ff113c990677624e519763d002699fae39bcf58c0e005a7100253435718eb2a0/merged
节省了不少空间。同时使用的镜像还在。
非常的方便。可以继续使用docker了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。