如何获得Docker镜像的大小之前他们将它拉到他们的机器?在拉取之前获取Docker镜像的大小?
回答
泊坞窗图像有很多层,因此总的图像大小取决于图像使用的层数。
一个很好的工具,可视化您的图像和它在你的泊坞窗注册表层(包括总大小)是此Image Layers从Century Link Labs
Github上:imagelayers-graph
不完全是,使用“docker images”要求我已经将图像拉到我的机器上。我想知道如何将图像的大小*拉到我的机器上。 –
@JosephIdziorek没错,您可以在注册表中运行图像图层工具。 – Rico
如果你真的考虑对拉运泊坞窗码,我想你的答案就在那里。如果容器的图像未被缓存,则在拖动图像期间,泊坞窗首先从注册表中收集关于来自注册表的图像的信息,如层数,每层的大小等。等等。
我会参考阅读这个文件。
https://github.com/moxiegirl/docker/blob/master/distribution/xfer/download.go
当您搜索泊坞枢纽码头工人的形象,将有2 tabs- Repo Info
和Tags
。打开标签选项卡,您将看到可以为该图像提取的所有图像类型的大小。
这不回答问题。 1.图像可能驻留在与Docker Hub不同的其他地方。 2.这里显示的大小是压缩的。 3.这不是一种通用的基于API的方法。 – tomix86
- 1. 获取官方Docker镜像的列表
- 2. 在saltstack中拉出所有Docker镜像
- 3. 在Debian主机上获取镜像时Docker超时
- 4. PHP:获取图像大小
- 5. woocommerce获取图像大小
- 6. Silverlight:获取图像大小
- 7. 获取图像大小
- 8. 在呈现之前获取用户控件的实际大小
- 9. 在实现之前获取JPanel的大小
- 10. 在显示之前获取QScrollArea视口的大小
- 11. 如何在绘制之前获取TableLayoutPanel的大小?
- 12. Python ftplib在下载之前无法获取文件的大小?
- 13. 在写入数据之前获取BufferedImage的文件大小
- 14. 在上传到Mysql之前获取blob字符串的大小
- 15. 在UIImageView中获取图像的大小
- 16. 什么是Docker镜像大小被认为是“太大”?
- 17. 如何获取Docker镜像以运行可执行文件
- 18. 在android中下载文件之前获取文件大小
- 19. 在通过HTTP下载文件之前获取文件大小
- 20. 在解析之前获取URL文件大小
- 21. Jquery-fileupload在调整大小之前获取原始文件大小
- 22. 在网页上获取图像大小
- 23. 在ActionScript中获取图像大小
- 24. 之前的图像大小在DOM中
- 25. 查找每个Docker镜像的图层和图层大小
- 26. 如何减少我的java/gradle docker镜像大小?
- 27. 如何在iPhone中获取图像的大小(内存大小)?
- 28. 如何获取onDraw之前的画布大小()
- 29. 在Jenkins中构建Docker镜像(在Docker镜像中) - Cloud Docker代理
- 30. 获取javascript预载图像的大小
http://unix.stackexchange.com/questions/134186/docker-how-to-get-image-size的副本? –
截至2017年12月,docker仍然不提供任何API(任何我知道的)。但是,您可以尝试在[Docker Hub](https://hub.docker.com)上手动搜索图像,然后导航到该图像的“标记”选项卡。它会显示图像的总大小(仍然不会显示图层信息)。例如。 info [Ubuntu](https://hub.docker.com/r/library/ubuntu/tags/) – publicgk