如何獲得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. 在加載圖像之前獲取圖像大小
- 2. Android:在分享之前獲取圖像的文件大小(Intent.ACTION_SEND)
- 3. jQuery/javascript - 在加載之前獲取圖像大小
- 4. 提交後Docker鏡像大小與容器大小不匹配
- 5. PHP:從資源獲取圖像文件大小(上傳之前)?
- 6. 上傳之前獲取圖像大小(以字節爲單位)
- 7. 獲取圖像的大小
- 8. 獲取圖像的大小
- 9. 在saltstack中拉出所有Docker鏡像
- 10. 在Debian主機上獲取鏡像時Docker超時
- 11. 如何使用NodeJs縮小Docker鏡像的大小
- 12. 獲取之前像「轉移」
- 13. woocommerce獲取圖像大小
- 14. 獲取圖像大小
- 15. Silverlight:獲取圖像大小
- 16. PHP:獲取圖像大小
- 17. 從網絡下載圖像文件之前獲取圖像文件的大小
- 18. 如何在繪製之前獲取TableLayoutPanel的大小?
- 19. 在顯示之前獲取QScrollArea視口的大小
- 20. 如何在佈置標籤之前獲取標籤的大小?
- 21. 在實現之前獲取JPanel的大小
- 22. 如何在初始化之前獲取CCSprite的大小?
- 23. 在上傳到Mysql之前獲取blob字符串的大小
- 24. 在呈現之前獲取用戶控件的實際大小
- 25. 在寫入數據之前獲取BufferedImage的文件大小
- 26. Python ftplib在下載之前無法獲取文件的大小?
- 27. 在添加到body之前獲取div的大小
- 28. 在UIImageView中獲取圖像的大小
- 29. Docker - 減少拉的大小
- 30. 什麼是Docker鏡像大小被認爲是「太大」?
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