Ответ
Для публикации образа в registry используется команда docker push.
Базовый синтаксис:
docker push <registry-url>/<repository-name>:<tag>
Пример для приватного registry:
docker push mycompany.registry.io/myapp/api:v1.2.3
Пример для Docker Hub:
docker push mydockerhubusername/nginx:latest
Необходимые условия:
- Авторизация: Вы должны быть авторизованы в целевом registry с помощью
docker login. - Имя образа: Имя локального образа должно полностью соответствовать имени в registry (включая URL и путь к репозиторию). Обычно образ сначала тегируют командой
docker tag. - Тег: Если тег не указан, будет использован
latest.