Переместить docker-образ между воркспейсами
Если у вас есть несколько образов, необходимо повторить эти шаги для каждого из них.
Выполнение следующих шагов перенесет образы из «воркспейса 1» в «воркспейс 2»:
Аутентифицируйтесь в Docker registry «ворскпейса 1» с помощью команды:
docker login cr.msk.sbercloud.ru --username example1@example.com --password examplepsswd1
Где параметр
example1@example.com
— это email пользователя, аexamplepsswd1
— ключ, однократно передаваемый пользователю при нажатии на Сгенерировать ключ для Docker CLI.Скачайте требуемый образ из Docker registry «воркспейса 1»:
docker pull cr.msk.sbercloud.ru/<workspace_1>/<image_name>:<image_tag>
Присвойте новый тег скачанному образу для использования в «воркспейсе 2»:
docker tag cr.msk.sbercloud.ru/<workspace_1>/<image_name>:<image_tag> cr.msk.sbercloud.ru/<workspace_2>/<image_name>:<image_tag>
Команду для использования тега можно просмотреть, нажав Push command в Docker registry.
Закончите сессию в Docker registry «воркспейса 1»:
docker logout
Аутентифицируйтесь в Docker registry «ворскпейса 2» с помощью команды:
docker login cr.msk.sbercloud.ru --username example2@example.com --password examplepsswd2
Где параметр
example2@example.com
— это email пользователя, аexamplepsswd2
— ключ, однократно передаваемый пользователю при нажатии на Сгенерировать ключ для Docker CLI.Загрузите образ в Docker registry «воркспейса 2»:
docker push cr.msk.sbercloud.ru/<workspace_2>/<image_name>:<image_tag>