Amazon Elastic Container Registry (Amazon ECR) - Fully managed container registry offering high-performance hosting, so you can reliably deploy application images and artifacts anywhere
Alternatives
- Docker Hub
- JFrog Artifactory
- Azure Container Registry
- Harbor
- Google Container Registry
- Red Hat Quay
- JFrog Container Registry
Quick start
- Login
-
get-login-password:
aws ecr get-login-password --region region | docker login --username AWS --password-stdin aws_account_id.dkr.ecr.region.amazonaws.com
-
get-login-password:
-
Create a repository:
aws ecr create-repository \ --repository-name hello-repository \ --image-scanning-configuration scanOnPush=true \ --region region
-
Tag image
docker tag hello-world:latest aws_account_id.dkr.ecr.region.amazonaws.com/hello-repository
-
Push
docker push aws_account_id.dkr.ecr.region.amazonaws.com/hello-repository
-
Pull
docker pull aws_account_id.dkr.ecr.region.amazonaws.com/hello-repository:latest
-
Delete an image
aws ecr batch-delete-image \ --repository-name hello-repository \ --image-ids imageTag=latest \ --region region
-
Delete a repository
aws ecr delete-repository \ --repository-name hello-repository \ --force \ --region region
Top comments (0)