Команда Docker pull
docker pullКоманда используется для загрузки (скачивания) образов из реестра Docker (например, Docker Hub) на локальную машину.
docker pullКоманда позволяет пользователям получать требуемый образ для локального запуска контейнеров.
Синтаксис
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
NAME: Имя образа, обычно включает адрес реестра (например,docker.io/library/ubuntu)。TAG(Необязательно): тег образа, по умолчаниюlatest。DIGEST(Необязательно): SHA256-дайджест образа.
Общие параметры:
--all-tags, -a: Скачать все теги указанного образа.--disable-content-trust: Пропустить проверку подписи образа.
1. Загрузить образ с тегом по умолчанию (latest)
docker pull ubuntu
Это загрузит образ с именем ubuntu из Docker Hub, при этом тег по умолчанию — latest.
2. Загрузить образ с определённым тегом
docker pull ubuntu:20.04
Это загрузит образ с именем ubuntu из Docker Hub с тегом 20.04.
3. Загрузить образ с определённым дайджестом
docker pull ubuntu@sha256:12345abcdef...
Это загружает образ ubuntu с определённым SHA256-дайджестом.
4. Загрузить все теги образа
docker pull --all-tags ubuntu
Это загружает все доступные теги образа ubuntu.
5. Загрузка образов из пользовательского реестра
docker pull myregistry.com/myrepo/myimage:mytag
Это загрузит образ myimage из репозитория myrepo в реестре myregistry.com с тегом mytag.
Пример
1. Загрузите образ Ubuntu:
docker pull ubuntu
Пример вывода:
Using default tag: latest latest: Pulling from library/ubuntu Digest: sha256:12345abcdef... Status: Downloaded newer image for ubuntu:latest docker.io/library/ubuntu:latest
2. Загрузите образ Ubuntu с указанным тегом
docker pull ubuntu:20.04
Пример вывода:
20.04: Pulling from library/ubuntu Digest: sha256:67890abcdef... Status: Downloaded newer image for ubuntu:20.04 docker.io/library/ubuntu:20.04
Примечания
- Тег по умолчанию —
latestно лучше явно указать тег, чтобы не загрузить неожиданную версию. - Убедитесь, что на диске достаточно места для хранения загруженного образа.
- В производственных средах рекомендуется использовать дайджест образа, чтобы гарантировать уникальность и согласованность образа.
docker pullКоманда — это базовый инструмент для получения образов Docker. Указав имя образа, тег или дайджест, можно скачать нужный образ из реестра Docker.
Другие расширения