lima-city: Webhosting, Domains und Cloud
3 Pluspunkte 0 Minuspunkte
Kann ich einen Docker Container eine eigene IP Adresse im Host Netzwerk geben so das man 2 Container wie 2 VMs im Bridge Modus aus dem LAN auf dem selben Port erreichen kann? Also z.B 2 Webserver auf Port 80 und 443.
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Dazu kannst du ein Docker Netzwerk vom Typ macvlan anlegen. Als Parameter subnet gibst du das Netzwrk deines LAN an. Als Gateway das Gateway deines LAN.

docker network create -d macvlan --subnet=192.168.0.0/24 --gateway=192.168.0.1 -o parent=eth0 macvlan_net

Das erstellt ein Netzwerk Interface ohne IP Adresse, du kannst somit jedem Container beim Start eine IP Adresse aus diesem macvlan geben.

docker run -d --name web1 --network macvlan_net --ip=192.168.0.100 nginx
von (718 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2.3k Fragen

2.8k Antworten

261 Kommentare

13 Nutzer