问题:docker system df中显示的“RECLAIMABLE”空间是什么?

可以使用命令docker system df(mirror)(在 Docker 1.13.0 中引入)来查看 docker 磁盘使用情况,例如:

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”是如何计算的?即,它代表什么?

docker system df](https://docs.docker.com/engine/reference/commandline/system_df/)(mirror) 上的 Docker[文档没有解释它。Docker 词汇表(mirror) 不包含术语“RECLAIMABLE”。

解答

嗨@Franck Dernoncourt!

RECLAIMABLE是“未使用”图像消耗的空间(意思是没有基于这些图像的容器正在运行)。换句话说,正如@jordanm 所说,这是您可以在不破坏任何内容的情况下删除的图像的总大小,这就是为什么如果您运行docker system prune -adocker image prune -aDocker 会删除它们的原因。-a告诉 Docker 删除所有未使用的图像,没有它 Docker 只会删除悬空(未标记)图像。

您可以在此处了解有关如何使用 Docker优化磁盘空间的更多信息和在此处以及docker image prune和zwz1003033 docker4wzprune 的 Docker 文档。

Logo

云原生社区为您提供最前沿的新闻资讯和知识内容

更多推荐