Базовые концепции модуля Docker registry

Модуль позволяет работать со следующими объектами:

  • Реестр

  • Репозиторий

  • Docker-образ

Рассмотрим каждый из них подробнее в иерархическом порядке.

Реестр

Реестр — это хранилище Docker-образов. Он создается автоматически при создании воркспейса и доступен выбранным пользователям воркспейса.

Репозиторий

Репозиторий — логическая сущность, которая содержит набор Docker-образов с одинаковым именем. Репозиторий позволяет хранить несколько версий одного Docker-образа. Для работы с версиями внутри репозитория используются теги и хеш.

Docker-образ

Docker-образ — шаблон для создания Docker-контейнера. Экземпляр образа в репозитории идентифицируется по тегу. Управление версиями образов осуществляется с помощью тегов и хешей. Теги присваиваются пользователем и должны быть уникальны в пределах одного репозитория. Если тег не был указан, при загрузке образа в реестр по умолчанию устанавливается тег latest.

У одного Docker-образа может быть несколько тегов. Количество тегов не ограничено, они отображаются на карточке репозитория и в строке каждого образа в репозитории. Обратите внимание на то, что при загрузке новой версии Docker-образа с существующим тегом, этот тег будет переиспользован, то есть записан на новую версию Docker-образа.

Хеш генерируется автоматически и однозначно определяет версию Docker-образа.

После ознакомления с базовыми концепциями выполните следующую последовательность действий:

  1. Установите Docker Desktop.

  2. Создайте воркспейс или перейдите в нужный воркспейс.

    Для использования воркспейсов есть несколько сценариев:

    Воркспейс существует

    • Попросите коллег из нужного воркспейса добавить вас в него.

    • Выберите требуемый воркспейс из раскрывающегося списка в шапке страницы Кнопка шапки платформы.

    Воркспейс не существует

    Создайте новый воркспейс:

    1. Перейдите в раздел Воркспейсы на странице Кнопка перехода на Главную страницу ML Space.

    2. Нажмите Кнопка создания воркспейса и заполните форму:

      • Введите название воркспейса.

      • Задайте описание.

      • Укажите группу, к которой он будет привязан.

      • Выберите проект.

      • Выберите пользователей проекта для добавления в воркспейс.

    3. Нажмите Сохранить.

    Важно

    Для имени воркспейса существуют следующие ограничения:

    • Длина имени не должна превышать 16 символов.

    • В имени разрешается применять следующие символы: строчные буквы латинского алфавита от a до z, цифры от 0 до 9, символ тире (—).

    • Имя должно обязательно начинаться с буквы, заканчиваться может буквой или цифрой, например: test-1.

    Добавление новых пользователей в Организацию и проект осуществляется в личном кабинете Cloud.ru.

    Внимание

    Количество доступных ресурсов воркспейса зависит от лимита и баланса группы, к которой привязан воркспейс. GPU- и CPU-минуты, которые используются в препроцессинге, обучении и деплое при совместной работе в воркспейсе, оплачиваются с баланса организации по модели pay-as-you-go. Возможен другой метод оплаты, если это указано в договоре.

  3. Аутентифицируйтесь в Docker registry на платформе ML Space. Подробнее см. Пример операций над Docker-образом на платформе ML Space