Docker Swarm - Virtual IP сервиса

При создании сервиса в Docker Swarm ему по умолчанию присваивается виртуальный ip-адрес. И при этом не важно сколько контейнеров (task) внутри сервиса, у каждого контейнера также свой ip-адрес.

Docker Swarm - Обновление сервисов

Не забывайте, что обновление без даун-тайма доступно только если вы сперва проверили все изменения на тестовой среде. И только после того как убедились, что там всё работает можно обновлять приложение. Ну и конечно тестовая среда должна максимально соответствовать боевой среде,...

Docker - Хранилище образов

Как мы уже знаем любой контейнер при создании использует какой-то образ. И образы эти где-то нужно хранить, по умолчанию образы хранятся в DockerHub. Но рано или поздно вы всё равно столкнётесь с тем что придётся использовать локальный репозиторий образов Docker,...

Docker - Healthchecks

Если используется контейнеризация Docker в боевой среде, настоятельно рекомендуется использовать Healthcheck для сервисов, контейнеров и т.д. Особенно если используется Docker Swarm.

Docker - Немного теории про сети

Когда вы устанавливаете Docker по умолчанию создаётся виртуальный сетевой мост docker0. Этот виртуальный сетевой мост объединяет все контейнеры, работающие в режиме bridge (по умолчанию), в одну внутреннюю сеть, и подключает их к хосту через этот мост.