Estrazione di un'immagine con una regola pull through cache in Amazon ECR - Amazon ECR

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à.

Estrazione di un'immagine con una regola pull through cache in Amazon ECR

Gli esempi seguenti mostrano la sintassi del comando da utilizzare quando estrai un'immagine utilizzando una regola di cache pull-through. In caso di errore durante l'estrazione di un'immagine upstream utilizzando una regola di cache pull-through, consulta Risoluzione dei problemi di pull through cache in Amazon ECR per gli errori più comuni e come risolverli.

Prima di iniziare a utilizzare le regole pull through cache, verificate di disporre delle autorizzazioni appropriateIAM. Per ulteriori informazioni, consulta IAMautorizzazioni necessarie per sincronizzare un registro upstream con un registro privato Amazon ECR.

Nota

I seguenti esempi utilizzano i valori di namespace del ECR repository Amazon predefiniti utilizzati. AWS Management Console Assicurati di utilizzare l'archivio ECR privato Amazon URI che hai configurato.

docker pull aws_account_id.dkr.ecr.region.amazonaws.com/ecr-public/repository_name/image_name:tag
docker pull aws_account_id.dkr.ecr.region.amazonaws.com/kubernetes/repository_name/image_name:tag
docker pull aws_account_id.dkr.ecr.region.amazonaws.com/quay/repository_name/image_name:tag

Per le immagini ufficiali di Docker Hub:

docker pull aws_account_id.dkr.ecr.region.amazonaws.com/docker-hub/library/image_name:tag
Nota

Per le immagini ufficiali di Docker Hub, il prefisso /library deve essere incluso. Per tutti gli altri repository di Docker Hub, è necessario omettere il prefisso /library.

Per tutte le altre immagini di Docker Hub:

docker pull aws_account_id.dkr.ecr.region.amazonaws.com/docker-hub/repository_name/image_name:tag
docker pull aws_account_id.dkr.ecr.region.amazonaws.com/github/repository_name/image_name:tag
docker pull aws_account_id.dkr.ecr.region.amazonaws.com/azure/repository_name/image_name:tag
docker pull aws_account_id.dkr.ecr.region.amazonaws.com/gitlab/repository_name/image_name:tag