代码之家  ›  专栏  ›  技术社区  ›  Harsh Manvar

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

  •  0
  • Harsh Manvar  · 技术社区  · 5 年前

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

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

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

    0 回复  |  直到 5 年前
        1
  •  2
  •   Mostafa Hussein    5 年前

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

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

        2
  •  0
  •   Harsh Manvar    5 年前

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

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

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

    推荐文章