我刚把Docker图片上传到AWS ECR。我实际的本地Docker图像是927 MB,而在ECR上显示的是321 MB
文件中有没有遗漏的内容?
我上传的图片是正确的标签名称,但大小有变化
不久前,aws还没有在ecr服务中显示size选项,现在它是可用的,但是
从aws的角度来看,当我将图像拉到本地机器上并检查其大小时,它正在将图像或其他东西压缩到ecr中。
所以aws ecr显示的是压缩的大小,或者可能是一些错误,但docker图像工作得非常好。
这是由于Docker客户端在将图像推送到ECR之前的行为,所以ECR仪表板上的大小是图像压缩版本的大小 documented 以下内容:
从Docker1.9版开始,Docker客户端在将图像层推送到v2 Docker注册表之前压缩它们。docker images命令的输出显示未压缩的图像大小,因此它可能返回比aws管理控制台中显示的图像大小更大的图像大小。