On-Prem: Konfiguration der virtuellen Docker-network-bridge

Hinweis:
Aufgrund des technischen Inhalts sind viele Begriffe und Befehle in diesem Artikel auf Englisch.
 

Beim Start erzeugt Haiilo ein neues virtuelles Haiilo-Standardnetzwerk als Docker-network-bridge mit Standardeinstellungen. Es ist möglich, dass euer Firmennetzwerk den gleichen IP-Bereich hat. Das würde zu einigen IP-Adresskonflikten in euren Netzwerk führen.

Um herauszufinden, welchen IP-Bereich euer Haiilo verwendet, könnt Ihr folgende Befehle verwenden:

Prüft den genauen Namen des Netzwerk:

docker network ls

Das benötigte Netzwerk wird im Standard den Namen coyo_default haben. (Der genaue Name des Netzwerks ergibt sich aus dem Namen des Verzeichnisses, in dem Haiilo liegt)

Mit folgendem Befehl, könnt Ihr darauf die IP-Adressen der einzelnen Container abrufen:

docker network inspect coyo_default

Der Standard IP-Bereich startet bei : 172.18.0.0/16

Wenn ihr Änderungen am virtuellen Netzwerk vornehmen möchtet, empfehlen wir euch ein Netzwerksegment zu eurem docker-compose.yml hinzuzufügen.

Der folgende Ausschnitt erstellt ein virtuelles Docker Bridge-Netzwerk "coyo-vn" mit dem angegebenen IP-Bereich, Subnetz und Gateway. Fügt dieses einfach am Ende eurer docker-compose.yml-Datei hinzu.

networks:
  coyo-vn:
    ipam:
      driver: default
      config:
        - subnet: 172.28.0.0/16
          gateway: 172.28.0.255

Außerdem müsst ihr das Netzwerk jedem Container zuordnen. Dazu müsst ihr nach jedem Container folgendes hinzufügen:

    networks:
      - coyo-vn

Anschließend startet Haiilo mit dem Skript stop.sh und start.sh (start-advanced.sh) neu.

Mehr dazu findet ihr in den offiziellen Docker-Dokumenten "Networking in Compose" (Artikel in Englisch).

War dieser Beitrag hilfreich?