Сценарии использования
В этом разделе описаны стандартные действия пользователя при работе в Docker registry.
Управление репозиториями
Основные сведения о репозиториях приведены в разделе Базовые концепции. Репозитории отображаются в виде карточек на странице репозиториев. Карточки содержат всю необходимую для пользователя информацию: дата создания/изменения репозитория, описание репозитория, теги и др.
Пользователи могут выполнять следующие действия с репозиториями:
Задавать описания.
Удалять из реестра.
Добавлять в избранное.
Описание для репозитория
Кликните по карточке репозитория.
Перейдите на вкладку Общая информация.
Задайте описание и нажмите Сохранить. Описание появится на карточке репозитория.
Удаление репозитория
Нажмите кнопку
на карточке репозитория.
В открывшемся меню нажмите кнопку Удалить.
Или отметьте необходимый объект/объекты чекбоксами и нажмите на иконку Корзина в строке поиска.
Добавление репозитория в избранное
Для добавления репозитория в избранное нажмите .
Выбранный объект будет отображаться первым на странице репозиториев.
Управление образами
Пользователи могут загружать локальные Docker-образы в реестр (push), а также скачивать необходимые Docker-образы из реестра на локальную машину (pull).
Загрузка Docker-образа в реестр
Для загрузки образа в реестр выполните следующие действия:
Нажмите на кнопку Push-команда.
В диалоге push command приведены команды для присваивания образу тега и загрузки его в реестр.
docker tag SOURCE_IMAGE[:TAG] REGISTRY_HOST/TARGET_REGISTRY/REPOSITORY[:TAG] # SOURCE_IMAGE --- имя локального образа на компьютере пользователя # TAG --- тег этого локального образа # REGISTRY_HOST/TARGET_REGISTRY/ --- хост и реестр пользователя, куда загружается образ # REPOSITORY --- репозиторий, в который загружается образ # TAG --- тег для образа в реестре
docker push REGISTRY_HOST/TARGET_REGISTRY/REPOSITORY[:TAG]
Загрузите необходимый образ в реестр, выполнив указанные команды из консоли. В результате будет создан репозиторий с указанным именем, в котором появится артефакт — образ контейнера с указанным тегом. Или артефакт будет загружен в существующий репозиторий с указанным именем.
Просмотр Docker-образа в реестре
После загрузки становится доступна карточка. Внутри карточки доступны образы, загруженные в Docker-registry.
К карточке образа можно добавить описание.
Для добавления описания:
Зайдите в карточку образа.
Выберите вкладку Описание, добавьте его и сохраните.
К загруженному образу можно добавить тег.
Для добавления тега:
Зайдите в карточку образа.
Выберите требуемый артефакт.
Нажмите Добавить тег.
Введите название тега и нажмите Добавить.
Скачивание Docker-образа из реестра
Для скачивания Docker-образа из реестра на локальную машину:
Выберите необходимый Docker-образ.
Скачайте образ из реестра, выполнив соответствующую команду из консоли:
Используя тег:
docker pull REGISTRY_HOST/TARGET_REGISTRY/REPOSITORY[:TAG] # REGISTRY_HOST/TARGET_REGISTRY/ -- хост и реестр пользователя, откуда скачивается образ # REPOSITORY -- репозиторий, откуда скачивается образ # TAG -- тег Docker-образаИспользуя хеш:
docker pull REGISTRY_HOST/TARGET_REGISTRY/REPOSITORY@sha256:HASH_SUM
Удаление Docker-образа из реестра
Чтобы удалить Docker-образ:
Перейдите в репозиторий, из которого нужно удалить образ, кликнув по карточке репозитория.
В репозитории нажмите значок
в строке Docker-образа, который необходимо удалить.
В открывшемся меню нажмите кнопку Удалить.
Для удаления нескольких версий Docker-образов, отметьте необходимые объекты чекбоксами и нажмите на иконку Корзина в строке поиска.