3

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

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

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

4

2 回答 2

7

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

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

于 2019-03-14T09:03:31.323 回答
0

不久前,aws 没有在 ECR 服务中显示尺寸选项,现在它可用但

从aws方面来看,当我将图像拉到本地机器并检查它的大小与我在本地创建的旧图像相同时,它正在将图像或其他东西压缩到ECR。

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

于 2019-03-14T08:47:00.543 回答