Скачать Docker-образ из реестра
Статья создана
Обновлена 13 августа 2024 г.
Для скачивания Docker-образа необходима роль container-registry.images.puller
или выше. Кроме того, вам нужно знать, в каком репозитории хранится Docker-образ, а также его тег или хеш.
Чтобы работать с Docker-образами, установите и настройте Docker.
CLI
-
Выберите необходимый вам Docker-образ. Для этого получите список Docker-образов в реестре.
-
Скачайте Docker-образ из реестра:
-
Используя тег:
docker pull cr.yandex/<идентификатор_реестра>/ubuntu:hello
Результат:
hello: Pulling from crpd50616s9a********/ubuntu 84ed7d2f608f: Already exists be2bf1c4a48d: Already exists a5bdc6303093: Already exists e9055237d68d: Already exists Digest: sha256:035ac8e1bd9c49871a2fd76ccb3c4b0f84e7eee775919ccd345337ec******** Status: Downloaded newer image for cr.yandex/crpd50616s9a********/ubuntu:hello
-
Используя хеш:
docker pull cr.yandex/<идентификатор_реестра>/ubuntu@sha256:035ac8e1bd9c49871a2fd76
Результат:
ccb3c4b0f84e7eee775919ccd345337ec7b49f80d sha256:035ac8e1bd9c49871a2fd76ccb3c4b0f84e7eee775919ccd345337ec********: Pulling from crpd50616s9a********/ubuntu 84ed7d2f608f: Already exists ... e9055237d68d: Already exists Digest: sha256:035ac8e1bd9c49871a2fd76ccb3c4b0f84e7eee775919ccd345337ec******** Status: Downloaded newer image for cr.yandex/crpd50616s9a********/ubuntu@sha256:035ac8e1bd9c49871a2fd76ccb3c4b0f84e7eee775919ccd345337ec********
Обратите внимание, что в данном случае Docker-образ будет скачан без тега. В поле
TAG
будет указано<none>
.
-
-
Проверьте, что Docker-образ действительно скачан:
docker image list
Результат:
REPOSITORY TAG IMAGE ID CREATED SIZE cr.yandex/crpd50616s9a********/ubuntu <none> 50ff******** 24 hours ago 86.7MB ubuntu latest 1d9c******** 2 weeks ago 86.7MB