Skip to content

Работа с Registry: pull и push

Описание:
Команды docker pull и docker push используются для взаимодействия с Docker Registry — хранилищем образов.
- pull — загрузка образа из реестра (например, Docker Hub или приватного). - push — загрузка (публикация) собственного образа в реестр.

Полезны при CI/CD, командной работе, деплое и миграции между окружениями.


docker pull – загрузка образа

Структура команды:

docker pull [image][:tag]

Описание:
Скачивает образ из удалённого Docker Registry. Если не указан :tag, используется :latest по умолчанию.

Примеры:

docker pull nginx
docker pull ubuntu:20.04
docker pull my-registry.local:5000/myapp:prod


docker push – загрузка образа в Registry

Структура команды:

docker push [image][:tag]

Описание:
Отправляет локальный образ в Docker Registry. Обычно требует предварительной авторизации через docker login.

⚠️ Образ должен быть помечен тегом, содержащим адрес реестра.

Примеры:

docker tag myapp myusername/myapp:latest
docker push myusername/myapp:latest

docker tag myapp registry.example.com/team/myapp:v1
docker push registry.example.com/team/myapp:v1