Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Caricamento di un'immagine nel tuo ambiente locale da un repository ECR privato di Amazon
Se desideri eseguire un'immagine Docker disponibile in AmazonECR, puoi trasferirla nel tuo ambiente locale con il docker pull comando. Puoi farlo dal tuo registro predefinito o da un registro associato a un altro AWS account.
Per utilizzare un'ECRimmagine Amazon in una definizione di ECS attività Amazon, consultaUtilizzo delle immagini Amazon ECR con Amazon ECS.
Importante
Amazon ECR richiede che gli utenti abbiano l'autorizzazione a effettuare chiamate ecr:GetAuthorizationToken
API attraverso una IAM politica prima di potersi autenticare in un registro e inviare o recuperare immagini da qualsiasi ECR repository Amazon. Amazon ECR fornisce diverse politiche AWS gestite per controllare l'accesso degli utenti a vari livelli. Per informazioni sulle politiche AWS gestite per AmazonECR, consultaAWS politiche gestite per Amazon Elastic Container Registry.
Per estrarre un'immagine Docker da un repository Amazon ECR
-
Autentica il tuo client Docker ECR nel registro Amazon da cui intendi estrarre l'immagine. Devi ottenere i token di autenticazione per ciascun registro utilizzato. I token hanno una validità di 12 ore. Per ulteriori informazioni, consulta Autenticazione del registro privato in Amazon ECR.
-
(Opzionale) Identifica l'immagine da estrarre.
-
Puoi elencare i repository in un registro con il comando aws ecr describe-repositories:
aws ecr describe-repositories
Il precedente esempio di registro ha un repository denominato
amazonlinux
. -
Puoi descrivere le immagini in un repository con il comando aws ecr describe-images:
aws ecr describe-images --repository-name amazonlinux
Il precedente repository di esempio ha un'immagine taggata come
latest
e2016.09
, con il digest dell'immaginesha256:f1d4ae3f7261a72e98c6ebefe9985cf10a0ea5bd762585a43e0700ed99863807
.
-
-
Estrai l'immagine con il comando docker pull. Il formato del nome dell'immagine deve essere
per effettuare l'estrazione tramite tag oregistry
/repository
[:tag
]
per effettuare l'estrazione tramite digest.registry
/repository
[@digest
]docker pull
aws_account_id
.dkr.ecr.us-west-2
.amazonaws.com/amazonlinux:latestImportante
Se ricevi un
errore, potresti dover autenticare il tuo client Docker con Amazon. ECR Per ulteriori informazioni, consulta Autenticazione del registro privato in Amazon ECR.repository-url
not found: does not exist or no pull access