Докеризация Zevenet CE

РАЗМЕЩЕНО 18 июля 2017 г.

Обзор

Цель этой статьи - объяснить, как быстро развернуть Zevenet Load Balancer Community Edition с использованием контейнеров Docker. Docker - популярное программное обеспечение для виртуализации, основанное на функциях изоляции ресурсов ядра Linux, таких как контрольные группы, пространства имен ядра, overlayFS…, позволяющее независимым «контейнерам» работать в одном экземпляре Linux, избегая накладных расходов на запуск и обслуживание полных виртуальных машин.

конвенции

Несмотря на то, что мы не поддерживаем проблемы с Docker, мы включаем некоторые заметки в качестве примера установки на последнюю версию Debian Buster.

Процесс установки

 

Установить Docker

Сначала мы установим Docker на хост-машину, добавив некоторые зависимости, а также официальный репозиторий Docker и его ключ gpg.

apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
apt-get update && apt-get install docker-ce

 

Скачать изображение Zevenet Docker

Следующим шагом является загрузка последней версии ZLB из нашего репозитория.

docker pull zevenet/zlb

 

Запустить контейнер Zevenet

Наконец, мы запустим новый контейнер, открывающий порт графического интерфейса

docker run --name zlb -p 444:444 -itd zevenet/zlb /bin/bash

Доступ к вашему новому контейнеру Zevenet

После этого последнего шага мы сможем получить доступ к графическому пользовательскому интерфейсу Zevenet Load Balancer с помощью любого веб-браузера следующим образом:

https://[host_public_ip or domain]:444

Пользователь: Root
Пароль: админ

Из соображений безопасности измените пароль по умолчанию.

Если вы планируете создавать фермы, вам нужно будет открыть соответствующие порты в команде «docker run». Например, чтобы запустить бэкэнд веб-сервера на портах 80 и 443, ваша команда «docker run» будет выглядеть так:

docker run --cap-add=NET_ADMIN --name zlb -p 444:444 -p 80:80 -p 443:443 -itd zevenet/zlb /bin/bash

 

Поделись:

Документация в соответствии с условиями GNU Free Documentation License.

Была ли эта статья полезна?

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