首页 > 解决方案 > Docker 映像大小在 aws ecr 上更改

问题描述

我刚刚将 docker 图像上传到 aws ecr。我在本地的实际 docker 映像为 927 MB,而在 ECR 上显示为 321 MB

在文档过程中我有什么遗漏的吗?

我上传的图片带有标签名称,但尺寸有变化

标签: amazon-web-servicesdockerdockerfileaws-ecr

解决方案


这是由于 docker 客户端在将图像推送到 ECR 之前的行为方式,因此 ECR 仪表板上的大小是您的图像压缩版本的大小,如文档所示

从 Docker 版本 1.9 开始,Docker 客户端会在将镜像层推送到 V2 Docker 注册表之前对其进行压缩。docker images 命令的输出显示未压缩的图像大小,因此它可能返回比 AWS 管理控制台中显示的图像大小更大的图像大小。


推荐阅读