aws ecr
Pousse, récupère et gère les images de conteneur. Plus d'informations : https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ecr/index.html.
- Connecte Docker avec le registre par défaut (le nom d'utilisateur est AWS) :
aws ecr get-login-password --region
région |
docker login --username AWS --password-stdin
id_de_compte_aws.dkr.ecr.
région.amazonaws.com
- Crée un dépôt :
aws ecr create-repository --repository-name
dépôt --image-scanning-configuration scanOnPush=
true|false --region
région
- Tag une image locale pour ECR :
docker tag
nom_de_conteneur:
tag
id_de_compte_aws.dkr.ecr.
région.amazonaws.com/
nom_de_conteneur:
tag
- Pousse une image dans le dépôt :
docker push
id_de_compte_aws.dkr.ecr.
région.amazonaws.com/
nom_de_conteneur:
tag
- Récupère une image depuis un dépôt :
docker pull
id_de_compte_aws.dkr.ecr.
région.amazonaws.com/
nom_de_conteneur:
tag
- Supprime une image d'un dépôt :
aws ecr batch-delete-image --repository-name
dépôt --image-ids imageTag=
latest
- Supprime un dépôt :
aws ecr delete-repository --repository-name
dépôt --force
- Liste les images dans un dépôt :
aws ecr list-images --repository-name
dépôt