CI: migrate `ecr.aws` images to GHCR (to avoid the ECR rate limit)
维护者通常 2 天内回复
@mainguyen0112 已经在做这个了。
开始于 2026年10月27日。
评估
这个 Issue 还没有评估数据。
描述
CI has been recently failing frequently due to the ECR rate limit
https://github.com/containerd/nerdctl/actions/runs/40471935075/job/122080866973
container_inspect_linux_test.go:898:
+------------------------------------------------------------------------------------------------------------+
| ➡️ | ⚙️ /usr/local/bin/nerdctl build -t testcontainerinspectuser-8d0f9759 /tmp/TestContainerInspectUs |
| | er1469321892/001/ab939a5b |
+------------------------------------------------------------------------------------------------------------+
| | 🚫 command returned a non-zero exit code |
+------------------------------------------------------------------------------------------------------------+
| | ⚠️ 1 |
+------------------------------------------------------------------------------------------------------------+
| | 🟠 #1 [internal] load build definition from Dockerfile |
| | #1 transferring dockerfile: 202B done |
| | #1 DONE 0.0s |
| | |
| | #2 [internal] load metadata for public.ecr.aws/docker/library/ubuntu:23.10 |
| | #2 ERROR: failed to copy: httpReadSeeker: failed open: unexpected status from GET request to htt |
| | ps://public.ecr.aws/v2/docker/library/ubuntu/manifests/sha256:fd7fe639db24c4e005643921beea92bc44 |
| | 9aac4f4d40d60cd9ad9ab6456aec01: 429 Too Many Requests |
| | toomanyrequests: Data limit exceeded |
| | ------ |
| | > [internal] load metadata for public.ecr.aws/docker/library/ubuntu:23.10: |
| | ------ |
| | Dockerfile:2 |
| | -------------------- |
| | 1 | |
| | 2 | >>> FROM public.ecr.aws/docker/library/ubuntu:23.10 |
| | 3 | RUN groupadd -r test && useradd -r -g test test |
| | 4 | USER test |
| | -------------------- |
| | error: failed to solve: public.ecr.aws/docker/library/ubuntu:23.10: failed to resolve source met |
| | adata for public.ecr.aws/docker/library/ubuntu:23.10: failed to copy: httpReadSeeker: failed ope |
| | n: unexpected status from GET request to https://public.ecr.aws/v2/docker/library/ubuntu/manifes |
| | ts/sha256:fd7fe639db24c4e005643921beea92bc449aac4f4d40d60cd9ad9ab6456aec01: 429 Too Many Request |
| | s |
| | toomanyrequests: Data limit exceeded |
- 主要语言
- Go
- 星标
- 10.5k
- 派生
- 839
- 平均合并
- 3 天 15 小时
- 30 天内合并 PR
- 41
环境准备
- 提供 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 没有贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
containerd/nerdctl 的其他 Issue
-
Test and examples: update wordpress images (to silence potential false security alerts)可能重新可做 @ayushpratap27 于 9 天前认领,目前没有进行中的 PR。 未关闭area/ci documentation priority/low
难度 2/5 1-3 小时 新手友好度 74/100
containerd/nerdctl#5283 · 2 条评论 ·
维护者通常 2 天内回复
-
`nerdctl kill` shouldn't set `containerd.io/restart.explicitly-stopped` label for non-stop signals可能已有人在做 @AdamMagued 于 2 天前认领。 未关闭bug
难度 2/5 1-3 小时 新手友好度 82/100
containerd/nerdctl#5171 · 3 条评论 ·
维护者通常 2 天内回复
-
store: failed fileStore.Lock leaves the mutex held可能已有人在做 @ogulcanaydogan 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 30/100
containerd/nerdctl#5313 ·
维护者通常 2 天内回复
-
nerdctl rm -f exits 0 when task deletion fails, so callers cannot detect a failed removal可能已有人在做 @sarankumar1325 于 7 天前认领。 未关闭bug
难度 4/5 3-5 天 新手友好度 35/100
containerd/nerdctl#5288 ·
维护者通常 2 天内回复
-
Support listing Compose projects with nerdctl compose ls可能已有人在做 @Mistyheart 于 9 天前认领。 未关闭
难度 4/5 3-5 天 新手友好度 25/100
containerd/nerdctl#5285 ·
维护者通常 2 天内回复
查看 containerd/nerdctl 的全部 Issue
相似的 Issue
-
Docker Hub credentials are not used for images written as docker.io/owner/name可能已有人在做 @Dev-next-gen 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 70/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 72/100
authelia/authelia#13659 · 2 条评论 ·
维护者通常 1 天内回复
-
good first issue help wanted testing
难度 2/5 1-3 小时 新手友好度 78/100
sara-star-quant/Quantum-Go#139 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 70/100
YoanWai/agent-manager#948 ·
维护者通常 1 天内回复
-
area/gateway kind/bug
难度 2/5 1-3 小时 新手友好度 85/100
vllm-project/aibrix#3369 · 1 条评论 ·
维护者通常 1 天内回复