Docker Registry use cases
Docker Registry stores the Docker images and provides the basic functionalities of pulling, pushing, and deleting the images. In a typical workflow, a commit to your source revision control system would trigger a build on your CI system, which would then push a new image to your registry if the build is successful. A notification from the registry would then trigger a deployment on a staging environment or notify other systems that a new image is available.
Docker Registry is used when the user needs to do the following:
- Tighten control where images are kept
- Own the images distribution pipeline
- Integrate image storage and distribution with the backend development workflow
The important use cases of registry are as follows:
- Pull or download an image: The user requests an image using the Docker client from Docker Registry, the registry in turn responds back to the user with the registry details. Then, the Docker client will directly request the registry to get the required...