我刚刚将docker映像上传到了aws ecr。我在本地的实际docker映像为927 MB,而在ECR上显示为321 MB
在文档编制过程中我有什么想念的东西吗?
我上传的图片带有标签名称是正确的,但是尺寸有更改
答案 0 :(得分:1)
这是由于docker客户端在将映像推送到ECR之前的行为,因此ECR仪表板上的大小是映像压缩版本的大小,为documented:
从Docker 1.9版本开始,Docker客户端先压缩图像层,然后再将其推送到V2 Docker注册表。 docker images命令的输出显示未压缩的图像大小,因此它返回的图像大小可能会比AWS管理控制台中显示的图像大小大。
答案 1 :(得分:0)
几天前,aws没有在ECR服务上显示size选项,但是它可用,但是
从aws端来看,当我将映像拉到本地计算机并检查其大小与我在本地创建的旧映像相同时,它正在将映像或其他内容压缩到ECR。
因此aws ecr显示压缩的大小,或者可能是一些错误,但是docker映像工作正常。