Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Extraer una imagen a tu entorno local desde un repositorio ECR privado de Amazon
Si quieres ejecutar una imagen de Docker que esté disponible en AmazonECR, puedes llevarla a tu entorno local con el docker pull comando. Puede hacerlo desde su registro predeterminado o desde un registro asociado a otra AWS cuenta.
Para utilizar una ECR imagen de Amazon en una definición de ECS tarea de Amazon, consulteUso de imágenes de Amazon ECR con Amazon ECS.
importante
Amazon ECR exige que los usuarios tengan permiso para realizar llamadas a ecr:GetAuthorizationToken
API través de una IAM política antes de poder autenticarse en un registro y enviar o extraer imágenes de cualquier ECR repositorio de Amazon. Amazon ECR ofrece varias políticas AWS gestionadas para controlar el acceso de los usuarios en distintos niveles. Para obtener información sobre las políticas AWS gestionadas de AmazonECR, consultaAWS políticas gestionadas para Amazon Elastic Container Registry.
Para extraer una imagen de Docker de un repositorio de Amazon ECR
-
Autentica tu cliente de Docker en el ECR registro de Amazon del que quieres extraer la imagen. Debe obtener tokens de autenticación para cada registro usado, cuya validez es de 12 horas. Para obtener más información, consulte Autenticación de registro privado en Amazon ECR.
-
(Opcional) Identifique la imagen que va a extraer.
-
Puede mostrar los repositorios de un registro con el comando: aws ecr describe-repositories.
aws ecr describe-repositories
El registro de ejemplo anterior tiene un repositorio llamado
amazonlinux
. -
Puede describir las imágenes de un repositorio con el comando: aws ecr describe-images.
aws ecr describe-images --repository-name amazonlinux
El repositorio de ejemplo anterior tiene una imagen etiquetada como
latest
y2016.09
, con el resumen de imagensha256:f1d4ae3f7261a72e98c6ebefe9985cf10a0ea5bd762585a43e0700ed99863807
.
-
-
Extraiga la imagen con el comando docker pull. El formato del nombre de imagen debe ser
para extraer la imagen por etiqueta oregistry
/repository
[:tag
]
para extraerla por resumen.registry
/repository
[@digest
]docker pull
aws_account_id
.dkr.ecr.us-west-2
.amazonaws.com/amazonlinux:latestimportante
Si recibes un
error, es posible que tengas que autenticar tu cliente de Docker con Amazon. ECR Para obtener más información, consulte Autenticación de registro privado en Amazon ECR.repository-url
not found: does not exist or no pull access