Belov Solutions

Docker Hub: управление образами и автоматические сборки

Введение

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 упрощает управление образами и поддерживает автоматизацию.

Отзывы

Оставить отзыв

Ваша эл. почта не будет опубликована