Что такое Docker HUB?

Возможно, вы изучали концепцию 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 чтобы следить за видео, которые мы публикуем!

Доля

Статьи по Теме

Будьте в курсе последних тенденций в области технологий и управления с помощью наших текстов, видео и загружаемых материалов.