我的私人回放中有一张照片。我注意到remote中的相同图像比我在本地机器上的拖放后的拷贝小了50% (7GB比15 7GB)。此映像是基于IIS映像构建的。我的问题是码头枢纽压缩图像吗?
发布于 2019-09-20 13:42:21
这是个老话题。您可以查看有关此主题的一些讨论:
似乎在docker push期间,图像被压缩了。集线器显示压缩大小(虽然不太清楚),表示网络上的内容,而docker-images则显示未压缩大小。
发布于 2019-09-20 13:41:55
您可以使用docker save命令压缩图像。
docker save your_image | gzip > your_image.tar.gz现在运行ls -hl,您将看到图像被压缩,它的大小大约减少到它的一半或依赖于层。
使用gzip将图像保存到tar.gz文件:
您可以使用gzip保存映像文件并使备份更小。
docker save myimage:latest | gzip > myimage_latest.tar.gz
您可以加载映像或与其他文件共享,因此所有需要将其加载回码头映像。
docker load < your_image.tar.gz从tar存档(即使使用gzip、bzip2或xz压缩)从文件或STDIN加载图像或存储库。它恢复图像和标记。
一个centos的例子,它大约是200 An,gzip文件只有70 An。

因此,您可以压缩您的本地图像相同,您可以期望高达7GB的gzip文件。
https://stackoverflow.com/questions/58028894
复制相似问题