Docker – Eigenes Netzwerk

Änderungsstand: 2023-06-17

Ich verwende nun auf dem Testserver einen dedizierten Ethernet-Port für Docker. Dafür benötige ich einen weiteren Ethernet-Port, welchen ich über USB-3 anschließe und normal mit meinem Switch verbinde.

Netzwerk konfigurieren:

  • „Start“
    • Array-Aktion
      • Stop
  • „Einstellungen“
    • Netzwerkeinstellungen
      • Schnittstelle eth1
        • Unten – „Port aktiviert“ klicken
        • Schnittstellenbeschreibung: Eigenes Docker Interface

Wenn fertig, „ANWENDEN“ und „Fertig“ klicken.

Zur Info: Es werden keine IP-Adressen zugewiesen.

Docker konfigurieren:

  • „Einstellungen“
    • Docker
      • Netzwerktyp für benutzerdefinierte Docker-Netzwerke: macvlan
      • Host-Zugang zu benutzerdefinierten Netzwerken: Deaktiviert (ich muss allerdings Aktiviert verwenden)
      • Benutzerdefiniertes IPv4-Netzwerk auf Schnittstelle br0 (Optional): Alles AUS
      • Benutzerdefiniertes IPv4-Netzwerk auf Schnittstelle br1 (Optional): Alles von br0 übernehmen

ANWENDEN klicken und Fertig.

Nun das Array wieder starten und alle Docker einzeln bearbeiten und das eben erstellte Netzwerk definieren. Am Beispiel von „Unifi-Controller“ sieht das so aus:

.

Am Ende werde ich für (fast) alle Docker br1 als Netzwerktyp verwenden.

.Quelle: https://forums.unraid.net/topic/137048-guide-how-to-solve-macvlan-and-ipvlan-issues-with-containers-on-a-custom-network/

Wo gab es Stolpersteine?

Telegraf brachte mich kurzzeitig etwas aus dem Konzept. Das Telegraf nur richtig funktioniert, wenn es auf „Host“ als Netzwerktyp eingerichtet wird, wusste ich noch. Das dazu aber eine Konfigurationsdatei angelegt ist, fiel mir erst etwas später auf. Die Einrichtung war schon ’ne Weile her 🙂 . Dort muss nämlich die IP-Adresse der InfluxDB eingetragen werden. Da ich soweit alle Docker, inkl. InfluxDB, auf neue IP-Adressen zuwies, musste ich natürlich auch die Config-Datei des Telegrafg daraufhin anpassen.

Und weil es grad dazu passt. Auch in Grafana müssen natürlich die Zuweisungen der neuen IP-Adressen der Datenbanken eingetragen werden.

Erstelle eine Website wie diese mit WordPress.com
Jetzt starten