Переместить Docker-образ между воркспейсами

Перенести docker-образ напрямую из воркспейса в воркспейс можно только с помощью Docker CLI на локальной машине. Перенос через интерфейс платформы недоступен.

Выполнение следующих шагов перенесет образы из «воркспейса 1» в «воркспейс 2». Если у вас есть несколько образов, повторите эти шаги для каждого из них.

Для переноса образов между воркспейсами выполните указанные ниже команды в Docker CLI:

  1. Аутентифицируйтесь в Docker registry «ворскпейса 1» с помощью команды:

    docker login cr.ai.cloud.ru --username example1@example.com --password examplepsswd1
    

    Где параметр example1@example.com — это email пользователя, а examplepsswd1 — ключ, однократно передаваемый пользователю при нажатии на Сгенерировать ключ для Docker CLI.

  2. Скачайте требуемый образ из Docker registry «воркспейса 1»:

    docker pull cr.ai.cloud.ru/<workspace_1>/<image_name>:<image_tag>
    
  3. Присвойте новый тег скачанному образу для использования в «воркспейсе 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.

  4. Закончите сессию в Docker registry «воркспейса 1»:

    docker logout
    
  5. Пройдите аутентификацию в Docker registry «ворскпейса 2» с помощью команды:

    docker login cr.ai.cloud.ru --username example2@example.com --password examplepsswd2
    

    Где параметр example2@example.com — это email пользователя, а examplepsswd2 — ключ, однократно передаваемый пользователю при нажатии на Сгенерировать ключ для Docker CLI.

  6. Загрузите образ в Docker registry «воркспейса 2»:

    docker push cr.ai.cloud.ru/<workspace_2>/<image_name>:<image_tag>
    
Масштабная конференция
GoCloud 2024:
облачные грани будущего