CI: migrate `ecr.aws` images to GHCR (to avoid the ECR rate limit)
Los mantenedores suelen responder en 2 días
@mainguyen0112 ya está trabajando en esto.
Desde el 27/10/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
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 |
- Lenguaje dominante
- Go
- Estrellas
- 10.5k
- Forks
- 839
- Merge medio
- 3 d 15 h
- PR fusionados (30 d)
- 41
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de containerd/nerdctl
-
Test and examples: update wordpress images (to silence potential false security alerts)Quizá libre de nuevo @ayushpratap27 la tomó hace 9 días y no hay ningún pull request abierto. Abiertoarea/ci documentation priority/low
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
containerd/nerdctl#5283 · 2 comentarios ·
Los mantenedores suelen responder en 2 días
-
`nerdctl kill` shouldn't set `containerd.io/restart.explicitly-stopped` label for non-stop signalsPosiblemente ocupada @AdamMagued la tomó hace 2 días. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
containerd/nerdctl#5171 · 3 comentarios ·
Los mantenedores suelen responder en 2 días
-
store: failed fileStore.Lock leaves the mutex heldPosiblemente ocupada @ogulcanaydogan la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 30/100
containerd/nerdctl#5313 ·
Los mantenedores suelen responder en 2 días
-
nerdctl rm -f exits 0 when task deletion fails, so callers cannot detect a failed removalPosiblemente ocupada @sarankumar1325 la tomó hace 8 días. Abiertobug
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
containerd/nerdctl#5288 ·
Los mantenedores suelen responder en 2 días
-
Support listing Compose projects with nerdctl compose lsPosiblemente ocupada @Mistyheart la tomó hace 10 días. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
containerd/nerdctl#5285 ·
Los mantenedores suelen responder en 2 días
Todos los issues de containerd/nerdctl
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
caddyserver/caddy#8314 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
hashicorp/golang-lru#245 ·
-
graphite: empty metric registry logs nil as an error and still dialsPosiblemente ocupada @helmipradita la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
prometheus/client_golang#2203 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
spotify/flink-on-k8s-operator#1075 ·