Реестр Docker — это система, которая хранит и распространяет образы Docker. В центре реестра размещено множество изображений. У одного изображения может быть несколько версий, каждая из которых определяется своим тегом.
Реестр позволяет пользователям извлекать из него образы Docker и отправлять в него новые образы для размещения. Это позволяет вам иметь копию вашего приложения в Интернете. Это также позволяет вам делиться изображениями с другими.
Узнайте все, что нужно для отправки образа приложения в реестр Docker.
Зачем использовать реестр Docker?
Хотя в Интернете есть много общедоступных реестров, DockerHub очень популярен. Реестр Docker является продуктом Docker Inc, компании, ответственной за платформа докера сам. Он содержит как общедоступные, так и частные репозитории. Вы можете использовать общедоступные репозитории или платить за закрытые репозитории с ограниченным доступом.
Реестр Docker обеспечивает автоматизированные сборки, корпоративные учетные записи и интеграцию системы управления версиями. Настройка очень похожа GitHub, платформа для совместной работы с открытым исходным кодом. Движок Docker по умолчанию взаимодействует с реестром Docker. Вы также можете запускать процессы CI/CD.
Вы можете узнать больше о реестре Docker, развернув демонстрационное приложение.
Создайте учетную запись реестра Docker
Начните с перехода к Веб-сайт докер-хаба и регистрация там аккаунта.
После того, как вы зарегистрируетесь и войдете в систему, вы получите доступ к своей учетной записи Docker.
Вам необходимо создать репозиторий, в который будет помещен демонстрационный образ приложения. Нажать на Создать репозиторий кнопку, затем укажите Имя и Описание репозитория. Вы можете выбрать, сделать ли ваш репозиторий общедоступным или частным. Реестр Docker дает вам доступ к одному бесплатному частному репозиторию и нескольким общедоступным.
Извлеките образ Docker
Чтобы протестировать процесс, скачайте образец образа Docker из Docker Hub. Вы можете получить образ Ubuntu с помощью этой команды:
докер тянуть убунту
Ubuntu — один из официальных образов Docker. Затем вам нужно отправить его в свой собственный репозиторий Docker.
Вставьте свой образ в реестр Docker
Теперь вы должны отправить образ со своего локального компьютера в репозиторий Docker Hub. Все репозитории содержат инструкции о том, как загружать в них изображения. Вам нужно будет использовать этот конкретный синтаксис для структурирования вашего локального образа, прежде чем отправлять его в свой репозиторий. Это должно выглядеть так:
Измените имя образа в локальном репозитории, чтобы оно совпадало с именем команды в удаленном репозитории. Вы можете сделать это с помощью следующей команды:
тег докера ubuntu: последняя версия sandra35/testrepo: последняя
Когда процесс будет завершен, вы должны увидеть изображение с новым именем и тегом среди ваших изображений.
Затем продолжайте и поместите образ в реестр с помощью следующей команды:
docker push sandra35/testrepo: последний
Успешный пуш будет выглядеть так:
Теперь перейдите в свой удаленный репозиторий Docker в браузере. Вы должны увидеть изображение в репозитории при обновлении страницы.
Поздравляем, вы успешно разместили образ в реестре Docker! Вы можете проверить журналы приложения, нажав на изображение.
Используя тот же метод, вы можете размещать свои собственные приложения. Размер вашего приложения увеличит объем размещаемого изображения. Реестр хранит образ до тех пор, пока вы его не удалите. Вы можете поделиться своим изображением с кем угодно в Интернете.
Реестр Docker — лучший реестр
Реестр Docker — одна из замечательных функций системы программного обеспечения Docker. Реестр оптимизирует хранение и распространение изображений в Интернете. Вы можете быстро создавать контейнерные приложения и отправлять их онлайн.
Реестр Docker содержит неограниченное количество приложений в общедоступных репозиториях. Кроме того, вы можете создавать платные частные репозитории, предназначенные только для определенной аудитории.
Начните использовать реестр Docker и измените способ хранения и совместного использования приложений.