2015-10-26 195 views
9

如何获得Docker镜像的大小之前他们将它拉到他们的机器?在拉取之前获取Docker镜像的大小?

+0

http://unix.stackexchange.com/questions/134186/docker-how-to-get-image-size的副本? –

+0

截至2017年12月,docker仍然不提供任何API(任何我知道的)。但是,您可以尝试在[Docker Hub](https://hub.docker.com)上手动搜索图像,然后导航到该图像的“标记”选项卡。它会显示图像的总大小(仍然不会显示图层信息)。例如。 info [Ubuntu](https://hub.docker.com/r/library/ubuntu/tags/) – publicgk

回答

0

泊坞窗图像有很多层,因此总的图像大小取决于图像使用的层数。

一个很好的工具,可视化您的图像和它在你的泊坞窗注册表层(包括总大小)是此Image LayersCentury Link Labs

Github上:imagelayers-graph

+1

不完全是,使用“docker images”要求我已经将图像拉到我的机器上。我想知道如何将图像的大小*拉到我的机器上。 –

+0

@JosephIdziorek没错,您可以在注册表中运行图像图层工具。 – Rico

2

当您搜索泊坞枢纽码头工人的形象,将有2 tabs- Repo InfoTags。打开标签选项卡,您将看到可以为该图像提取的所有图像类型的大小。

+0

这不回答问题。 1.图像可能驻留在与Docker Hub不同的其他地方。 2.这里显示的大小是压缩的。 3.这不是一种通用的基于API的方法。 – tomix86