首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >本地与远程之间的码头图像大小差异

本地与远程之间的码头图像大小差异
EN

Stack Overflow用户
提问于 2019-09-20 13:00:11
回答 2查看 1.1K关注 0票数 2

我的私人回放中有一张照片。我注意到remote中的相同图像比我在本地机器上的拖放后的拷贝小了50% (7GB比15 7GB)。此映像是基于IIS映像构建的。我的问题是码头枢纽压缩图像吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-09-20 13:42:21

这是个老话题。您可以查看有关此主题的一些讨论:

似乎在docker push期间,图像被压缩了。集线器显示压缩大小(虽然不太清楚),表示网络上的内容,而docker-images则显示未压缩大小。

票数 2
EN

Stack Overflow用户

发布于 2019-09-20 13:41:55

您可以使用docker save命令压缩图像。

代码语言:javascript
复制
docker save your_image | gzip > your_image.tar.gz

现在运行ls -hl,您将看到图像被压缩,它的大小大约减少到它的一半或依赖于层。

使用gzip将图像保存到tar.gz文件:

您可以使用gzip保存映像文件并使备份更小。 docker save myimage:latest | gzip > myimage_latest.tar.gz

保存码头图像

您可以加载映像或与其他文件共享,因此所有需要将其加载回码头映像。

代码语言:javascript
复制
docker load < your_image.tar.gz

从tar存档(即使使用gzip、bzip2或xz压缩)从文件或STDIN加载图像或存储库。它恢复图像和标记。

一个centos的例子,它大约是200 An,gzip文件只有70 An。

因此,您可以压缩您的本地图像相同,您可以期望高达7GB的gzip文件。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58028894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档