# get Push commands for ECR repo from AWS GUI
aws ecr get-login-password --region eu-west-2 | docker login --username AWS --password-stdin <aws_account_id>.dkr.ecr.eu-west-2.amazonaws.com
# build docker image locally
docker build -t app-name .
# creates new copy of image locally and tag it for AWS ECR
docker tag app-name:latest <aws_account_id>.dkr.ecr.eu-west-2.amazonaws.com/app-name:latest
# pushes to AWS ECR
docker push <aws_account_id>.dkr.ecr.eu-west-2.amazonaws.com/app-name:latest
# This will try to push to DockerHub -> docker.io/library/app-name:latest
docker push app-name:latest