可以使用命令docker system df(mirror)(在Docker 1.13.0中引入)来查看Docker磁盘的使用情况,例如:
docker system df
username@server:~$ docker system df TYPE TOTAL ACTIVE SIZE RECLAIMABLE Images 44 28 114.7GB 84.84GB (73%) Containers 86 7 62.43GB 41.67GB (66%) Local Volumes 2 1 0B 0B Build Cache 0B 0B
如何docker system df计算“ RECLAIMABLE” ?即,它代表什么?
(mirror)上docker system df的Docker 文档没有对此进行解释。所述多克尔词汇表(镜)不包含的术语“可回收”。
嗨@Franck Dernoncourt! RECLAIMABLE是“未使用”的图像所消耗的空间(意味着没有基于这些图像的容器正在运行)。换句话说,就像@jordanm所说的,这就是您可以删除而不破坏任何内容的映像的总大小,这正是Docker如果运行docker system prune -a或就会删除它们的原因docker image prune -a。该-a告诉泊坞窗要删除所有未使用的图像,没有它码头工人能消除晃来晃去(无标记)的图像。
RECLAIMABLE
docker system prune -a
docker image prune -a
-a
您可以在此处和此处了解有关如何使用Docker优化磁盘空间的更多信息,当然,还可以了解有关docker image prune和docker system prune的 Docker文档。