Skip to main content
Container Registry Product Description
Last update:

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 via Docker CLI — upload, 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 and manage Helm charts through the Helm CLI.

You can work with Container Registry in the control panel, via the Container Registry API or with 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 downloading the image, the latest tag will be automatically set.

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 through the Container Registry API or in the control panel.

Limitations

A maximum of 100 registers can be created in one project.