by XDK
31. August 2019 10:39
Explanation:
Open ECR option in Amazon Console Management.



Note: Click on "View Push Commands" to get the command help.
Retrieve the login command to use to authenticate your Docker client to your registry.
Use the AWS CLI: How to install & configure AWS CLI?
$(aws ecr get-login --no-include-email --region us-east-1)
Note: If you receive an "Unknown options: --no-include-email" error when using the AWS CLI, ensure that you have the latest version installed. Learn more
Build your Docker image using the following command. For information on building a Docker file from scratch see the instructions here . You can skip this step if your image is already built:
ubuntu@ip-172-31-43-31:~$ docker build -t xdkrepo/helloworld .
After the build completes, tag your image so you can push the image to this repository:
ubuntu@ip-172-31-43-31:~$ docker tag xdkrepo/helloworld:latest 565903328921.dkr.ecr.us-east-1.amazonaws.com/xdkrepo/helloworld:latest
Run the following command to push this image to your newly created AWS repository:
ubuntu@ip-172-31-43-31:~$ docker push 565903328921.dkr.ecr.us-east-1.amazonaws.com/xdkrepo/helloworld:latest
