Docker

Docker Swarm. Свой оркестратор

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

Оркестровка — это управление и координация взаимодействия контейнеров.

Docker Swarm является стандартным инструментом кластеризации для Docker. Хосты Docker объединяются в один последовательный кластер, называемый Swarm. Docker Swarm обеспечивает доступность и высокую производительность работы, равномерно распределяя ее по нодам Docker внутри кластера. Это очень похоже на кластеры Kubernetes, а может и наоборот.

Continue reading…

Docker. Собираем свой проект через Docker Compose

Продолжим тему Docker.

Что такое Docker Compose? Это инструмент Docker для решения задач связанных с разворачиванием связанных Docker контейнеров. Скажем для работы нашего сайта или приложения необходим еще сервер баз данных. По сути это еще один отдельный контейнер, а Compose позволяет управлять связанными контейнерами из единой точки.

Continue reading…

Docker. Docker Hub

Продолжим тему Docker.

Немного о Docker Hub. По сути это репозиторий готовых образов контейнеров. После регистрации будет доступен приватный репозиторий куда бесплатно можно будет размещать один собственный образ.

Continue reading…

Docker. Установка

Что такое Docker и зачем он нужен? Думаю можно найти огромное количество статей на эту тему. Причин использовать Docker можно условно обозначить несколько:

Существуем масса сервисов (микросервисов) на разворачивание которых может потребоваться много времени. А у Docker есть огромная библиотека готовых контейнеров (Docker Hub);

Continue reading…
Top