Введение
Docker Hub — онлайн-реестр от Docker Inc. для хранения и обмена Docker-образами. Он предлагает бесплатные публичные репозитории и платные приватные.
Выгрузка образа
С помощью учетной записи Docker Hub вы можете выгрузить образ, например test:
$ docker tag test:latest name/test:0.1
$ docker push name/test:0.1 Анализ: Команда tag создаёт алиас с именем пользователя и тегом, push загружает образ в репозиторий.
Управление репозиторием
После выгрузки образ доступен для загрузки командой docker pull. На сайте Docker Hub (например, https://registry.hub.docker.com/u/name/test/) можно управлять репозиторием: добавлять описание, приглашать пользователей и настраивать webhook.
Обновление образа
Повторная команда push с тем же тегом перезапишет предыдущий образ. Для автоматического обновления при изменении кода используется функция автоматических сборок Docker Hub.
Альтернативы Docker Hub
Конкурент — quay.io, предлагающий расширенные функции по доступным ценам. Выбор зависит от потребностей проекта.
Заключение
Docker Hub упрощает управление образами и поддерживает автоматизацию.
Отзывы