What is a container registry?
A container registry is just a collection of container images' repositories, used in conjunction with systems that need to pull and run container images in a dynamic way.
The main features available on a container registry are the following:
- Repository management
- Pushing container images
- Tag management
- Pulling container images
- Authentication management
Let's look at every feature in detail in the following sections.
Repository management
One of the most important features of container registries is managing container images through repositories. Depending on the container registry implementation that we choose, we will be sure to find a web interface or a command-line interface that will let us handle the creation of a sort of folder that will act as a repository for our container images.
According to the Open Container Initiative (OCI) Distribution Specification [1], the container images are organized...