Возможно, вы изучали концепцию Docker HUB. Вот очень практичный ответ.
В видео ниже Деивид Битти , главный научный сотрудник Flexa Cloud, объясняет, что такое Docker Hub , а также отвечает на следующие вопросы:
- как создать образ контейнера?
- как поддерживать имидж?
- Для каких типов приложений его можно использовать?
- какие компании используют контейнер сегодня?
Проверьте!
Что такое Докер Хаб
Docker Hub — это общедоступный репозиторий образов контейнеров, где многие компании и частные лица могут публиковать готовые образы решений. Эти решения варьируются от WordPress до Magento и многих других приложений.

Что такое образ контейнера
«Поскольку мне нужно упаковать все компоненты моего приложения в один файл, мне нужен файл, который записывает этот образ, и этот файл называется Dockerfile . В Dockerfile вы описываете, что будет происходить при создании образа».
Как только я создам свой образ, он сгенерирует файл, которым можно поделиться, опубликовать и сохранить как локально, так и в общедоступных и частных репозиториях.
И чтобы вы могли хранить эти образы, Amazon Web Services (AWS) сама предоставляет сервис под названием Amazon ECR, где вы можете публиковать личные изображения — с безопасностью и полной производительностью.
Еще одна очень важная особенность Amazon ECR заключается в том, что после загрузки образа у вас есть возможность проверить наличие уязвимостей в библиотеках, из которых он состоит.
После того, как я загрузил это изображение в репозиторий, я могу обновить его, когда мне нужно; а также установить новую версию приложения, образ предварительно будет обновлен».
В каких приложениях вы можете использовать Docker?
«По сути, 100% всех приложений, работающих сегодня на Linux, поддерживают Docker. Сама Microsoft переводит многие свои системы на Linux, чтобы воспользоваться этой возможностью преобразования своих приложений в Dockerfile ».
В некоторых ситуациях также можно запускать приложения Windows, особенно серверные — в контейнере Windows 2016 и более поздних версий. Но это даже не идет ни в какое сравнение с преимуществами приложения, работающего в Linux».
Какие компании используют Докер
«Практически 100% крупных компаний сегодня используют контейнеры для своей производственной серии. Здесь, в Flexa Cloud, у нас есть десятки клиентов с сотнями сервисов, работающих в контейнерах, использующих ресурсы контейнеризации Amazon Web Services — высокомасштабируемые приложения с безопасностью, производительностью и, прежде всего, переносимостью.
После того, как я поместил свое приложение в контейнер, мне не нужно беспокоиться о том, на каком сервере оно будет работать; у него нет всего этого громоздкого процесса управления конфигурацией, который: требования, которые мое приложение должно быть установлено заранее.
Единственное, что нужно на сервере, — это работающий Docker, и все ваши зависимости будут упакованы».
Итак, вы поняли, что такое Docker Hub? Подпишитесь на наш канал на YouTube, чтобы не пропустить новые видео!
