Dockerizing Zevenet CE

PUBLICADO EL 18 julio, 2017

Resumen

El objetivo de este artículo es explicar cómo implementar rápidamente una Edición de la Comunidad de Zevenet Load Balancer usando contenedores Docker. Docker es un software de virtualización popular basado en características de aislamiento de recursos del kernel de Linux como cgroups, espacios de nombres del kernel, overlayFS ... para permitir que "contenedores" independientes se ejecuten dentro de una sola instancia de Linux, evitando la sobrecarga de iniciar y mantener máquinas virtuales completas.

Convenciones

A pesar de que no admitimos los problemas de Docker, incluimos aquí algunas notas como ejemplo de instalación en el último destructor de Debian

Procedimiento de instalación

 

Instalar Docker

Primero, instalaremos Docker en la máquina host, agregando algunas dependencias y el repositorio oficial de la ventana acoplable y su clave 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

 

Descarga la imagen de Zevenet Docker

El siguiente paso es descargar la última imagen ZLB de nuestro repositorio

docker pull zevenet/zlb

 

Ejecutar un contenedor Zevenet

Finalmente comenzaremos un nuevo contenedor exponiendo el puerto GUI.

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

Accede a tu nuevo Contenedor Zevenet.

Después de ese último paso, podremos acceder a la Interfaz de usuario de Zevenet Load Balancer Grafical usando cualquier navegador web de esa manera:

https://[host_public_ip or domain]:444

Usuario: root
Contraseña: admin

Por razones de seguridad cambia la contraseña predeterminada.

Si planea crear granjas, deberá exponer los puertos correspondientes en el comando "docker run". Por ejemplo, para ejecutar un servidor web backend en el puerto 80 y 443, su comando "docker run" sería:

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

 

Comparte en:

Documentación bajo los términos de la Licencia de Documentación Libre de GNU.

¿Le resultó útil este artículo?

Artículos Relacionados