amazon-web-services - Docker 映像大小在 aws ecr 上更改
问题描述
我刚刚将 docker 图像上传到 aws ecr。我在本地的实际 docker 映像为 927 MB,而在 ECR 上显示为 321 MB
在文档过程中我有什么遗漏的吗?
我上传的图片带有标签名称,但尺寸有变化
解决方案
这是由于 docker 客户端在将图像推送到 ECR 之前的行为方式,因此 ECR 仪表板上的大小是您的图像压缩版本的大小,如文档所示:
从 Docker 版本 1.9 开始,Docker 客户端会在将镜像层推送到 V2 Docker 注册表之前对其进行压缩。docker images 命令的输出显示未压缩的图像大小,因此它可能返回比 AWS 管理控制台中显示的图像大小更大的图像大小。
推荐阅读
- postgresql - PostgreSQL 整数千位分隔符
- react-native - 不变违规:本机模块不能为空
- php - 当列名仅在 where 子句中指定时 MySQL 更新所有行
- docker - AKS,拉取 docker 映像失败并出现错误:未找到标记为“最新”的清单
- r - 从 R 中的列表绘制散点图
- vhdl - VHDL 转 Verilog
- compression - 霍夫曼编码可以压缩哪些类型的文件?
- node.js - 将 Node.JS express API 应用部署到 Azure 应用服务
- snowflake-cloud-data-platform - 雪花卸载喙文件成太多小文件
- reactjs - 应用多个动态过滤器