Container Registry: быстрый старт
Для начала работы с образами — загрузкой, скачиванием, удалением и другими операциями — нужно:
- Создать реестр — это можно сделать в панели управления (способ описан ниже) или через Container Registry API.
- Получить токен.
- Авторизоваться в Docker CLI.
Создать реестр
-
В панели управления перейдите в раздел Облачная платформа → Container Registry.
-
Нажмите Начать работу.
-
Введите имя реестра. Имя реестра будет частью его URI:
cr.selcloud.ru/<registry>
-
Нажмите Создать.
Сгенерировать токен
Чтобы настроить доступ к реестрам, сгенерируйте токен. Вы можете выбрать срок действия токена, права доступа и реестры, к которым дает доступ токен.
-
В панели управления перейдите в раздел Облачная платформа → Container Registry.
-
Откройте вкладку Токены.
-
Нажмите Сгенерировать токен.
-
Введите имя токена.
-
Выберите права доступа:
- только на чтение — будет доступно скачивание образов и чартов из реестра;
- на запись и чтение — буде т доступно добавление, скачивание и удаление образов и чартов из реестра.
-
Выберите реестр, к которому хотите предоставить доступ. Если вы предоставляете доступ ко всем реестрам, то токен будет действителен и для новых реестров, которые вы будете создавать.
-
Выберите срок действия токена:
- 30 дней;
- 60 дней;
- 90 дней;
- 1 год;
- бессрочный.
-
Нажмите Сгенерировать токен.
-
Когда будут созданы логин и пароль, нажмите Скачать json-токен.
Авторизоваться в Docker CLI
Для работы с Docker CLI нужен токен и данные для авторизации, которые вы получили на предыдущем шаге.
-
Откройте терминал и введите команду:
docker login cr.selcloud.ru