Py学习  »  docker

AWS ECR上的Docker图像大小已更改

Harsh Manvar • 4 年前 • 637 次点击  

我刚把Docker图片上传到AWS ECR。我实际的本地Docker图像是927 MB,而在ECR上显示的是321 MB

文件中有没有遗漏的内容?

我上传的图片是正确的标签名称,但大小有变化

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/46826
 
637 次点击  
文章 [ 2 ]  |  最新文章 4 年前
Harsh Manvar
Reply   •   1 楼
Harsh Manvar    5 年前

不久前,aws还没有在ecr服务中显示size选项,现在它是可用的,但是

从aws的角度来看,当我将图像拉到本地机器上并检查其大小时,它正在将图像或其他东西压缩到ecr中。

所以aws ecr显示的是压缩的大小,或者可能是一些错误,但docker图像工作得非常好。

Mostafa Hussein
Reply   •   2 楼
Mostafa Hussein    5 年前

这是由于Docker客户端在将图像推送到ECR之前的行为,所以ECR仪表板上的大小是图像压缩版本的大小 documented 以下内容:

从Docker1.9版开始,Docker客户端在将图像层推送到v2 Docker注册表之前压缩它们。docker images命令的输出显示未压缩的图像大小,因此它可能返回比aws管理控制台中显示的图像大小更大的图像大小。