Container Registry: быстрый старт
Container Registry: быстрый старт
Для начала работы с образами — загрузкой, скачиванием, удалением и другими операциями — нужно:
- Создать реестр — это можно сделать в панели управления (способ описан ниже) или через Container Registry API.
- Получить токен.
- Авторизоваться в Docker CLI.
Создать реестр
В панели управления перейдите в раздел Облачная платформа → Container Registry.
Нажмите Начать работу.
Введите имя реестра. Имя реестра будет частью его URI:
cr.selcloud.ru/<registry>
Нажмите Создать.
Получить токен
Токен в панели управления выписывается на год.
Через CRaaS API вы можете получить токен на 12 часов или год.
- В панели управления перейдите в раздел Облачная платформа → Container Registry.
- В меню (⋮) реестра выберите Получить токен. Каждый раз при нажатии генерируется новый токен — пользователь (username) и пароль (password). Токен выписывается на год.
Авторизоваться в Docker CLI
Для работы с Docker CLI нужен токен и данные для авторизации, которые вы получили на предыдущем шаге.
Откройте терминал и введите команду:
docker login cr.selcloud.ru
Введите логин (username) и пароль (password) для реестра.
Загрузить образ
Присвойте образу тег:
docker tag <image> cr.selcloud.ru/<registry>/<image>:<tag>
Укажите:
<image>
— имя образа, можно посмотреть с помощьюdocker image list
<registry>
— имя реестра, в который нужно загрузить образ;<tag>
— тег.
Загрузите образ в реестр:
docker push cr.selcloud.ru/<registry>/<image>:<tag>
Скачать образ
Скачайте образ из реестра:
docker pull cr.selcloud.ru/<registry>/<image>:<tag>
Укажите:
<registry>
— имя реестра, из которого нужно скачать образ;<image>
— имя образа, можно посмотреть с помощьюdocker image list
<tag>
— тег.