Dockerizing Zevenet CE

GEPLAATST OP 18 juli 2017

Overzicht

Het doel van dit artikel is uit te leggen hoe snel een Zevenet Load Balancer Community-editie met Docker-containers kan worden geïmplementeerd. havenarbeider is populaire virtualisatiesoftware die is gebaseerd op resource-isolatiefuncties van de Linux-kernel, zoals cgroups, kernel-naamruimten, overlayFS… om onafhankelijke "containers" te laten draaien binnen een enkele Linux-instantie, waardoor de overhead van het starten en onderhouden van complete virtuele machines wordt vermeden.

conventies

Ondanks het feit dat we geen Docker-problemen ondersteunen, voegen we hier enkele opmerkingen toe als een voorbeeld van installatie op de nieuwste Debian-buster

Installatieprocedure

 

Installeer Docker

Allereerst zullen we Docker in de host-machine installeren met een aantal afhankelijkheden en de officiële docker-repository en zijn gpg-sleutel.

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

 

Download de Zevenet Docker-afbeelding

De volgende stap is het downloaden van de nieuwste ZLB-afbeelding uit onze repository

docker pull zevenet/zlb

 

Voer een Zevenet-container uit

Eindelijk zullen we een nieuwe container starten die de GUI-poort blootstelt

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

Toegang tot uw nieuwe Zevenet-container

Na die laatste stap kunnen we via elke webbrowser toegang krijgen tot de Zevenet Load Balancer grafische gebruikersinterface:

https://[host_public_ip or domain]:444

Gebruiker: root
Wachtwoord: admin

Wijzig om veiligheidsredenen het standaardwachtwoord.

Als u van plan bent om boerderijen te maken, moet u de corresponderende poorten vrijgeven in de opdracht "docker run". Als u bijvoorbeeld een webserver-backend op poort 80 en 443 wilt uitvoeren, zou uw opdracht "docker run" zijn:

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

 

Delen op:

Documentatie onder de voorwaarden van de GNU-licentie voor vrije documentatie.

Was dit artikel behulpzaam?

Gerelateerde artikelen