Rapid Docker on AWS

Video Course

2.5 Pushing your Docker images to the Amazon ECR registry

Warning: Are you using a MacBook with Apple Silicon (ARM processor architecture)? Check out the ebook for instructions on how to build and push multi-architecture images with docker buildx.

Create ECR repo: NGINX

aws ecr create-repository --repository-name php-basic-nginx --query 'repository.repositoryUri' --output text

Create ECR repo: PHP-FPM

aws ecr create-repository --repository-name php-basic-php-fpm --query 'repository.repositoryUri' --output text

Docker ECR Login

$(aws ecr get-login --no-include-email)

CPush NGINX image

docker tag php-basic-nginx:latest $REPO_URI_NGINX:latest 
docker push $REPO_URI_NGINX:latest

Push PHP-FPM image

docker tag php-basic-php-fpm:latest $REPO_URI_PHP_FPM:latest
docker push $REPO_URI_PHP_FPM:latest

List ECR repository images

aws ecr list-images --repository-name php-basic-nginx
aws ecr list-images --repository-name php-basic-php-fpm