A Docker Registry is a centralized location where docker images can be stored and shared. It can be private or public.
- Docker Hub is the official Docker public registry.
- Amazon Elastic Container Registry (ECR) is the AWS docker registry;
- Azure Container Registry (ACR) is the Microsoft Azure docker registry;
- Google Container Registry (GCR) is the Google Cloud docker registry;
Note
Note that images can also be stored locally, but then sharing them it’s not as easy.
Registry vs. Repository
A registry is a centralized location that stores and manages container images, whereas a repository is a collection of related container images within a registry.
