The Docker Registry is a stateless, highly scalable server-side application that stores and lets you distribute Docker images. The Registry is open-source, under the permissive Apache license. You can find the source code on GitHub.
We should use the Docker Registry if we want to:
- Tightly control where your docker images are stored;
- Fully own your images distribution pipeline;
- Integrate image storage and distribution tightly into your in-house development workflow;
The Docker Registry is compatible with Docker engine version 1.6.0 or higher.
More details about the basic commands you can find in this link.