Docker registry is a store for Docker images. To be precise, it is a stateless server application that allows the images to be published (pushed) and later retrieved (pulled). We saw an example of the registry when running the official Docker images, such as hello-world. We pulled the images from Docker Hub, which is an official cloud-based Docker registry. Having a separate server to store, load, and search software packages is a more general concept, called the software repository or, in even more general terms, the artifact repository. Let's look closer at this idea.
Docker registry
The artifact repository
While the source control management stores the source code, the artifact repository is dedicated to storing software...