Yandex Cloud
  • Сервисы
  • Решения
  • Почему Yandex Cloud
  • Сообщество
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Language / Region
© 2022 ООО «Яндекс.Облако»
Yandex Container Registry
  • Начало работы
  • Пошаговые инструкции
    • Все инструкции
    • Аутентифицироваться в Container Registry
    • Управление Docker-образом
      • Получить информацию об имеющихся Docker-образах
      • Создать Docker-образ
      • Загрузить Docker-образ в реестр
      • Скачать Docker-образ из реестра
      • Удалить Docker-образ из реестра
    • Управление Helm-чартом
      • Получить информацию об имеющихся Helm-чартах
      • Загрузить Helm-чарт в реестр
      • Скачать Helm-чарт из реестра
      • Удалить Helm-чарт из реестра
    • Управление реестром
      • Получить информацию об имеющихся реестрах
      • Создать реестр
      • Изменить реестр
      • Удалить реестр
    • Управление репозиторием
      • Получить информацию об имеющихся репозиториях
      • Создать репозиторий
    • Управление политиками автоматического удаления Docker-образов
      • Получить информацию об имеющихся политиках удаления
      • Создать политику удаления
      • Изменить политику удаления
      • Сделать тестовый запуск политики удаления
      • Удалить политику удаления
    • Сканирование Docker-образа на наличие уязвимостей
    • Работа с ролями
      • Назначить роль
      • Просмотреть назначенные роли
      • Отозвать роль
  • Yandex Container Solution
  • Практические руководства
    • Все руководства
    • Запуск Docker-образа на виртуальной машине
    • Создание триггера с помощью Yandex Cloud Functions
    • Настройка автоматического сканирования Docker-образа
  • Концепции
    • Обзор
    • Docker-образ
    • Том Docker
    • Реестр
    • Репозиторий
    • Политика автоматического удаления Docker-образов
    • Сканер уязвимостей
    • Триггер Yandex Cloud Functions
    • Резервное копирование
    • Квоты и лимиты
  • Управление доступом
  • Правила тарификации
  • Справочник API
    • Аутентификация в API
    • gRPC (англ.)
      • Overview
      • ImageService
      • LifecyclePolicyService
      • RegistryService
      • RepositoryService
      • ScannerService
      • OperationService
    • REST (англ.)
      • Overview
      • Image
        • Overview
        • delete
        • get
        • list
      • LifecyclePolicy
        • Overview
        • create
        • delete
        • dryRun
        • get
        • getDryRunResult
        • list
        • listDryRunResultAffectedImages
        • listDryRunResults
        • update
      • Registry
        • Overview
        • create
        • delete
        • get
        • list
        • listAccessBindings
        • listIpPermission
        • setAccessBindings
        • setIpPermission
        • update
        • updateAccessBindings
        • updateIpPermission
      • Repository
        • Overview
        • delete
        • get
        • getByName
        • list
        • listAccessBindings
        • setAccessBindings
        • updateAccessBindings
        • upsert
      • Scanner
        • Overview
        • get
        • getLast
        • list
        • listVulnerabilities
        • scan
  • Решение проблем
  • Вопросы и ответы
  1. Пошаговые инструкции
  2. Управление Docker-образом
  3. Скачать Docker-образ из реестра

Скачать Docker-образ из реестра

Статья создана
Yandex Cloud

    Для скачивания Docker-образа необходимо знать в каком репозитории он хранится, а также его тег или хеш.

    CLI
    1. Выберите необходимый вам Docker-образ. Для этого получите список Docker-образов в реестре.

    2. Скачайте Docker-образ из реестра:

      • Используя тег:

        docker pull cr.yandex/crpd50616s9a2t7gr8mi/ubuntu:hello
        

        Результат выполнения команды:

        hello: Pulling from crpd50616s9a2t7gr8mi/ubuntu
        84ed7d2f608f: Already exists
        be2bf1c4a48d: Already exists
        a5bdc6303093: Already exists
        e9055237d68d: Already exists
        Digest: sha256:035ac8e1bd9c49871a2fd76ccb3c4b0f84e7eee775919ccd345337ec7b49f80d
        Status: Downloaded newer image for cr.yandex/crpd50616s9a2t7gr8mi/ubuntu:hello
        
      • Используя хеш:

        docker pull cr.yandex/crpd50616s9a2t7gr8mi/ubuntu@sha256:035ac8e1bd9c49871a2fd76
        

        Результат выполнения команды:

        ccb3c4b0f84e7eee775919ccd345337ec7b49f80d
        sha256:035ac8e1bd9c49871a2fd76ccb3c4b0f84e7eee775919ccd345337ec7b49f80d: Pulling from crpd50616s9a2t7gr8mi/ubuntu
        84ed7d2f608f: Already exists
        be2bf1c4a48d: Already exists
        a5bdc6303093: Already exists
        e9055237d68d: Already exists
        Digest: sha256:035ac8e1bd9c49871a2fd76ccb3c4b0f84e7eee775919ccd345337ec7b49f80d
        Status: Downloaded newer image for cr.yandex/crpd50616s9a2t7gr8mi/ubuntu@sha256:035ac8e1bd9c49871a2fd76ccb3c4b0f84e7eee775919ccd345337ec7b49f80d
        

        Обратите внимание, что в данном случае Docker-образ будет скачан без тега. В поле TAG будет указано <none>.

    3. Проверьте, что Docker-образ действительно скачан:

      docker image list
      

      Результат выполнения команды:

      REPOSITORY                                  TAG     IMAGE ID      CREATED       SIZE
      cr.yandex/crpd50616s9a2t7gr8mi/ubuntu  <none>  50ff4b0e5783  24 hours ago  86.7MB
      ubuntu                                      latest  1d9c17228a9e  2 weeks ago   86.7MB
      

    Была ли статья полезна?

    Language / Region
    © 2022 ООО «Яндекс.Облако»