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