Облачная платформаAdvanced

Pulling an Image

Эта статья полезна?
Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Scenario

Чтобы использовать образ, хранящийся в репозитории, сначала необходимо загрузить его из репозитория. Затем вы можете использовать этот образ для развертывания контейнерных приложений в CCE или CCI. Загрузка образа на самом деле является скачиванием образа.

Вы можете использовать Docker или containerd для загрузки образов из SWR.

Docker

  1. Войдите в ВМ, на которой запущен Docker, как root пользователь.
  2. Получите команду входа, обратившись к 1 и получите доступ к SWR.
  3. Войдите в консоль SWR.
  4. В навигационной панели выберите My Images. Затем кликните название целевого образа.
  5. На странице сведений об образе нажмите в Download Command Столбец соответствующего тега образа для копирования команды.
  6. Запустите скопированную команду загрузки образа 5 на VM.

    Запустите docker images команда для проверки, успешно ли загружены образы.

    # docker images
    REPOSITORY TAG IMAGE ID CREATED SIZE
    xxx/group/nginx v2.0.0 22f2bf2e2b4f 5 hours ago 22.8MB

  7. (Optional) Запустите следующую команду для сохранения образа в виде архивного файла:

    docker save [Имя образа:тег] > [Имя архивного файла]

containerd

  1. Войдите в консоль SWR.
  2. В панели навигации выберите Мои образы. Затем нажмите имя целевого образа.
  3. В Теги вкладке, нажмите containerd команда в Операция столбце, чтобы скопировать команду получения образа. В качестве альтернативы перейдите к Pull/Push вкладке, чтобы скопировать команду получения образа.

    Note

    Команда действительна только в течение шести часов после генерации. Чтобы получить долговременную действительную команду, см. Получение команды Push/Pull для containerd.

  4. Войдите в VM, запущенный containerd, как root пользователь.
  5. Выполните скопированную команду в 3.

    • Если команда была скопирована из Операция столбец, выполните его следующим образом.

    • Если команда была скопирована из Pull/Push вкладка, выполните его следующим образом (замените {Tag} новым тегом образа).

  6. Проверьте, успешно ли образ загружен.

    • Если команда была скопирована из Операция столбец, выполните crictl images чтобы проверить, успешно ли выполнено вытягивание.

    • Если команда была скопирована из Pull/Push вкладка, выполните ctr images list чтобы проверить, успешно ли выполнено вытягивание.