Amazon Elastic Container Registry Public logo

Amazon Elastic Container Registry Public

Amazon Elastic Container Registry Public

正常开源cloudAmazon Web Services62· JavaScript· MIT

Amazon ECR Public API 是 AWS 的公共容器镜像仓库(类 Docker Hub),提供公开 read 和受控 push。

访问站点 ↗源码 ↗健康巡检 9 小时前
适合什么时候用

Docker Hub 限速后的避难所

先注意什么

认证仍要 AWS 账号(push 时)

第一步先查

CreateRepository 创建 public repo。docker login public.ecr.aws 后 docker push 标准操作。anon 用户可直接 pull 无需登录。

认证
CORS
不支持
HTTPS
注册
?
延迟
16 ms
协议
REST, OCI
计费
Stars
62

可用率 · 30 天窗口

巡检: 1可用率: 100%平均延迟: 16ms

GitHub 活跃度

62JavaScriptMIT17 未关闭 issue上次提交 110 天前
01

关于这个 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 是面向公网完全公开。

02

你可以做什么

  • 1开源项目分发 Docker 镜像(替代 Docker Hub)
  • 2AWS 客户互相分享镜像
  • 3从 ECR Public 拉取 AWS 官方镜像(Amazon Linux 基础镜像等)
03

优劣对比

优点

  • Docker Hub 限速后的避难所
  • AWS 用户拉镜像走 AWS 网络更快免出网费
  • gallery.ecr.aws 浏览界面

注意事项

  • 认证仍要 AWS 账号(push 时)
  • 社区生态远不如 Docker Hub
04

示例请求

通用模板 — 实际 endpoint 请查阅文档替换 <endpoint>。
curl https://github.com/mermade/aws2openapi/<endpoint>
05

快速开始

CreateRepository 创建 public repo。docker login public.ecr.aws 后 docker push 标准操作。anon 用户可直接 pull 无需登录。

06

常见问题

ECR Public 收费吗?+

免费。AWS 把它当作 AWS 生态吸引手段,无限免费 storage 和 bandwidth(pull)。

07

技术细节

CORS: NoHTTPS: Yes注册: ?开源: Yes
认证方式
unknown
计费
unknown
协议
REST, OCI
SDK
python, javascript, go, java
响应时间
16 ms
上次巡检
2026/5/12 07:36:33
08

标签

09

更多来自 Amazon Web Services 的 API