
Amazon Elastic Container Registry Public
Amazon Elastic Container Registry Public
Amazon ECR Public API 是 AWS 的公共容器镜像仓库(类 Docker Hub),提供公开 read 和受控 push。
Docker Hub 限速后的避难所
认证仍要 AWS 账号(push 时)
CreateRepository 创建 public repo。docker login public.ecr.aws 后 docker push 标准操作。anon 用户可直接 pull 无需登录。
可用率 · 30 天窗口
GitHub 活跃度
关于这个 API
ECR Public 是 AWS 2020 年推出的公共镜像仓库,背景是 Docker Hub 收紧免费限速(anonymous pull 100 次/6 小时、authenticated 200 次/6 小时)——这对大规模 CI 跑 docker pull 是灾难。AWS 借机推出 ECR Public:免费、不限速、对 AWS 内网拉取快且免出网费。开源项目可以把镜像 push 到 public.ecr.aws/{namespace}/{image},所有人匿名 pull。AWS 官方很多镜像也搬到了 ECR Public(Amazon Linux 基础镜像、aws-cli 镜像等)。gallery.ecr.aws 是浏览界面(类 hub.docker.com)。和私有 ECR 区别:私有 ECR 需要 IAM 鉴权,ECR Public 是面向公网完全公开。
你可以做什么
- 1开源项目分发 Docker 镜像(替代 Docker Hub)
- 2AWS 客户互相分享镜像
- 3从 ECR Public 拉取 AWS 官方镜像(Amazon Linux 基础镜像等)
优劣对比
优点
- Docker Hub 限速后的避难所
- AWS 用户拉镜像走 AWS 网络更快免出网费
- gallery.ecr.aws 浏览界面
注意事项
- 认证仍要 AWS 账号(push 时)
- 社区生态远不如 Docker Hub
快速开始
CreateRepository 创建 public repo。docker login public.ecr.aws 后 docker push 标准操作。anon 用户可直接 pull 无需登录。
常见问题
ECR Public 收费吗?+
免费。AWS 把它当作 AWS 生态吸引手段,无限免费 storage 和 bandwidth(pull)。
技术细节
- 认证方式
- unknown
- 计费
- unknown
- 协议
- REST, OCI
- SDK
- python, javascript, go, java
- 响应时间
- 42 ms
- 上次巡检
- 2026/6/26 06:22:15
更多来自 Amazon Web Services 的 API
AWS IAM Access Analyzer API 分析 IAM 资源策略找潜在的过度授权或外部访问,主动识别安全风险。
Alexa for Business帮助企业在组织内使用Alexa设备和服务。
Amazon API Gateway帮助开发者构建安全且可扩展的移动和网页应用后端。
用于创建、管理和快速部署应用配置的服务。
Amazon AppFlow 提供云端数据流管理和集成服务。支持不同云服务间的数据传输和同步。
Amazon AppIntegrations 服务用于配置和重用与外部应用的连接。
Amazon AppStream 2.0 提供云端应用程序流式传输服务,支持远程访问和管理。
Amazon Athena 是一种交互式查询服务,允许使用标准 SQL 直接分析存储在 Amazon S3 中的数据。