Облачная платформаEvolution

Репозиторий в Artifact Registry


Репозиторий размещается в реестре и содержит коллекцию артефактов. Артефакты в репозитории имеют одинаковые имена и уникальные теги.

Каждый репозиторий содержит артефакты только одного типа. Например, в репозитории Docker хранятся только Docker-образы.

Название репозитория Docker-реестра

Название репозитория соответствует названию артефакта, размещенного в нем. Например, репозиторий helloworld может содержать артефакты с именем helloworld и тегами:

  • helloworld:latest

  • helloworld:v1

  • helloworld:v2

Название репозитория также может включать пространство имен. С помощью пространств имен вы можете определять связанные репозитории и их владельцев. Такие имена содержат несколько слов, разделенных косой чертой. Например:

  • marketing/campaign10-18/web:latest

  • marketing/campaign10-18/api:v1

  • marketing/campaign10-18/email-sender:v2

Репозитории с подобными именами управляются независимо друг от друга и не образуют иерархическую структуру.

URI репозитория

Репозиторий имеет уникальный URI, который определяется комбинацией <registry_name>.cr.cloud.ru/<repository_name>, где:

  • <registry_name> — название реестра, в котором находится репозиторий.

  • cr.cloud.ru — адрес Artifact Registry.

  • <repository_name> — название репозитория. Оно соответствует названию артефакта.

В командах CLI необходимо использовать полный URI репозитория, например:

docker push <registry_name>.cr.cloud.ru/<repository_name>:<tag>

URI репозитория доступен в личном кабинете, в разделе Репозитории.