es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El comando “Docker push” a AWS ECR se bloquea inmediatamente y alcanza el límite de tiempo.

Estoy tratando de subir mi primera imagen de Docker a ECR. He seguido los pasos proporcionados por AWS y todo parece ir bien hasta que la carga finaliza y se agota el tiempo. Específicamente, paso mis credenciales de AWS ECR a Docker y recibo un mensaje de “inicio de sesión exitoso”. Luego etiqueto la imagen, lo cual también funciona. Al subir al repositorio de ECR no recibo ningún mensaje de error, solo lo siguiente:

The push refers to repository [xxxxxxxxxxx.dkr.ecr.ca-central-1.amazonaws.com/reponame]
714c1b96dd83: Retrying in 1 second 
d2cdc77dd068: Retrying in 1 second 
30aad807caf5: Retrying in 1 second 
0559774c4ea2: Retrying in 1 second 
285b8616682f: Retrying in 1 second 
4aeea0ec2b15: Waiting 
1b1312f842d8: Waiting 
c310009e0ef3: Waiting 
a48777e566d3: Waiting 
2a0c9f28029a: Waiting 
EOF

Intenta varias veces y luego se cierra sin mostrar ningún mensaje. ¿Algún idea de qué puede estar mal?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que tu comando docker push está agotando el tiempo de espera después de intentar varias veces. Esto podría ser debido a varias razones, como una conexión a internet lenta o un tamaño de imagen grande. Puedes intentar aumentar el período de tiempo de espera utilizando la bandera --timeout con un valor mayor.

    Otra razón podría ser que la imagen no esté correctamente formateada o no sea compatible con el registro de ECR. Puedes intentar verificar el formato de la imagen y asegurarte de que sea compatible revisando la documentación de ECR.

    Por último, puedes verificar si el repositorio de ECR existe y si tus credenciales tienen los permisos necesarios para subir imágenes a él. Puedes intentar autenticarte nuevamente y asegurarte de que tienes la política de IAM correcta adjunta a tus credenciales.

    En general, es difícil determinar la razón exacta sin información adicional, pero intentar estos pasos puede ayudar a resolver el problema.

Comments are closed.