Docker Container in verschiedenen VLANs

  • Hallo zusammen

    Ich plane, mein Netzwerk zu segmentieren mittels mehreren VLANs (als Beispiele):

    • IoT (IoT-Geräte, kein Zugriff ins Internet)
    • Web (Webserver, via WAN erreichbar)
    • Intern (Interne Services)

    Das 4800+ NAS würde ich an einen tagged port meines Switches anschliessen.

    Ich habe mir das Tutorial [TUT] MacVlan konfigurieren - Schritt für Schritt Anleitung angeschaut, aber ich werde noch nicht schlau, wie diese Netzwerke mit einem VLAN verknüpft werden müssen. Wie macht man das korrekt?

  • Go to Best Answer
  • Lesestoff ...

    The Ultimate 2024 Docker VLAN Guide 🖋️ Daniel Ketel
    Ever wondered when you should use docker's ipvlan and when the macvlan driver, what they both can do and what they can't do? Then this is the article for you!
    www.danielketel.com
    Meine Hardware


    • DXP6800PRO | 2 x CT16G48C40S5.M8A1 16 GB 4800 MHz | 3 x Seagate ST12000VN0008-2YS101 12TB | 3 x Samsung SSD 870 EVO 1TB | 4 x Samsung SSD 990 PRO 2TB

  • Danke für den Tipp, habe mir diese Seite schon vorher mal angeschaut. Aber es beantwortet nicht meine Frage, wie ein ipvlan/macvlan mit den "externen" VLANs verknüpft wird. Oder reicht es bereits, wenn die IP des Containers in der Range des VLAN ist?

  • Danke, das war der Hinweis, der mir gefehlt hat!

    Habe das nun wie folgt gelöst:

    Via bash als root ein Netzwerk erstellt (geht auch mit Portainer, aber (noch) nicht mit dem Ugreen Docker Manager):

    docker network create -d macvlan --subnet=192.168.80.0/24 --gateway=192.168.80.1 --ip-range=192.168.80.0/24 -o parent=eth0.80 vlan80

    Das bleibt dann auch so und muss nicht nach jedem Neustart erneut ausgeführt werden.

    Nun in einem Docker Project so verwenden:

    UGOS zeigt zwar im Docker Manager eine Warnung an, aber die kann ignoriert werden:

    This image is exclusive to our members!
    Please log in or register for free to view graphics and attachments.

Participate now!

Join our community with over 10,000 members!

Register yourself now for free to get full access to all content, graphics, downloads and other exclusive features!