Container Registry Product Description
Container Registry as a Service (CRaaS) is a fully operational container registry for storing and deploying Docker images.
You can create a private registry and manage images through the Docker CLI — load, download and delete them. Images in the registry are stored with triple replication.
If you use Container Registry, the images and infrastructure are hosted by the same provider — this speeds up deployment, uploading and downloading of images.
In Container Registry you can also store Helm charts and manage them through the Helm CLI.
You can work with Container Registry in control panel through API Container Registry or with the help of Terraform.
The product supports user types and roles, projects and project limits and quotas.
Registry and repository
Container Registry is a registry for storing Docker images and Helm charts.
Multiple versions of the same image or chart with the same name can be stored in the same repository.
You can create multiple repositories in one registry.
Tag and hash
Image versions can be distinguished using tags or hashes. The hash is generated automatically and is unique, while the tag must be assigned by yourself.
If you do not specify a tag when loading an image, the tag will be automatically installed latest
.
If you download a version of an image with a tag that is already in use in the repository, the tag will be added to the new version and removed from the old one.
The tag to refer to the image looks like this:
cr.selcloud.ru/<registry>/<image>:<tag>
Token
The token is required for authorization in Container Registry and to gain access to the registry.
Tokens can be managed via API Container Registry or in control panel.
Limitations
In one. project a maximum of 100 registers can be created.