Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Transférer une image Docker vers un dépôt ECR privé Amazon

Mode de mise au point
Transférer une image Docker vers un dépôt ECR privé Amazon - Amazon ECR

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Vous pouvez transférer les images de vos conteneurs vers un ECR référentiel Amazon à l'aide de la docker push commande.

Amazon prend ECR également en charge la création et la diffusion de listes de manifestes Docker utilisées pour les images multi-architectures. Pour plus d’informations, veuillez consulter Transférer une image multi-architecture vers un référentiel ECR privé Amazon.

Pour transférer une image Docker vers un référentiel Amazon ECR

Le ECR référentiel Amazon doit exister pour que vous puissiez envoyer l'image. Pour de plus amples informations, veuillez consulter Création d'un référentiel ECR privé Amazon pour stocker des images.

  1. Authentifiez votre client Docker auprès ECR du registre Amazon dans lequel vous souhaitez transférer votre image. Vous devez obtenir des jetons d'authentification pour chaque registre utilisé ; les jetons sont valides pendant 12 heures. Pour de plus amples informations, veuillez consulter Authentification du registre privé sur Amazon ECR.

    Pour authentifier Docker auprès d'un ECR registre Amazon, exécutez la aws ecr get-login-password commande. Lorsque vous transmettez le jeton d'authentification à la docker login commande, utilisez la valeur AWS du nom d'utilisateur et spécifiez le ECR registre Amazon auprès URI duquel vous souhaitez vous authentifier. Si vous vous authentifiez sur plusieurs registres, vous devrez répéter la commande pour chacun d'eux.

    Important

    Si vous recevez une erreur, installez la dernière version de la CLI ou effectuez une mise à niveau vers cette version AWS CLI. Pour en savoir plus, consultez Installer la AWS Command Line Interface dans le guide de l'utilisateur AWS Command Line Interface .

    aws ecr get-login-password --region region | docker login --username AWS --password-stdin aws_account_id.dkr.ecr.region.amazonaws.com
  2. Si le référentiel d'images n'existe pas dans le registre dans lequel vous souhaitez transmettre l'image, créez-le. Pour de plus amples informations, veuillez consulter Création d'un référentiel ECR privé Amazon pour stocker des images.

  3. Identifiez l'image à transmettre. Exécutez la commande docker images afin d'afficher la liste des images du conteneur du système.

    docker images

    Vous pouvez identifier une image à l'aide de la repository:tag valeur ou de l'identifiant de l'image dans la sortie de commande qui en résulte.

  4. Marquez votre image à l'aide de la combinaison de noms de ECR registre, de référentiel et de balise d'image facultative à utiliser sur Amazon. Le format du registre est aws_account_id.dkr.ecr.region.amazonaws.com. Le nom du référentiel doit correspondre au référentiel que vous avez créé pour l'image. Si vous omettez la balise de l'image, nous supposerons que c'est latest.

    L'exemple suivant balise une image locale avec e9ae3c220b23 l'IDaws_account_id.dkr.ecr.region.amazonaws.com/my-repository:tag.

    docker tag e9ae3c220b23 aws_account_id.dkr.ecr.region.amazonaws.com/my-repository:tag
  5. Transmettez l'image à l'aide de la commande docker push :

    docker push aws_account_id.dkr.ecr.region.amazonaws.com/my-repository:tag
  6. (Facultatif) Appliquez des balises supplémentaires à votre image et envoyez ces balises à Amazon ECR en répétant Étape 4 etÉtape 5.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.