Table of Contents
What it is
A registry is a cloud storage and content delivery system, holding named Docker images, available in different tagged versions. Example: the image distribution / image registry, with tags 2.0 and 2.1. Users interact with a registry by using docker push and docker pull commands.
Why use it
You should use the Registry if you want to:
- 1. tightly control where your images are being stored
- 2. fully own your docker image distribution pipeline
Users looking for a zero maintenance, ready-to-go solution are encouraged to head-over to the Docker Hub, which provides a free-to-use, hosted Registry, plus additional features (organization accounts, automated builds, and more). Users looking for a commercially supported version of the Docker Registry should look into Docker Trusted Registry.