Docker registries are a critical component of the Docker and container ecosystem, providing a universal mechanism to publish and distribute your container applications, both publicly and privately.
The ECR provides a fully-managed private Docker registry that features tight integration with the ECS components introduced in the previous chapter and other AWS services. ECR is highly scalable, secure, and offers tooling to integrate with the native Docker client that is used to build and publish Docker images.
In this chapter, you will learn how to create ECR repositories to store your Docker images, using a variety of mechanisms, including the AWS console, AWS CLI, and CloudFormation. Once you have established your first ECR repository, you will learn how to authenticate with ECR, pull Docker images stored in your repositories, and build and publish...