Container in Portainer (Docker) über zwei IP-Adressen erreichbar machen?
Hallo,
ich habe aktuell ein Debian 12 mit Docker und Portainer auf einem aktuellen Proxmox laufen. Nun würde ich gerne die Container über eine IP-Adresse A und andere wiederum über eine IP-Adresse B erreichbar machen.
Was wäre hier die beste Lösung das zu bewerkstelligen? Über "macvlan" bekomme ich ja für jeden Container eine eigene IP-Adresse. Wir würde es ausreichen, wenn der Server zwei IP-Adressen hat und ich einfach über ein in Portainer deklariertes Netzwerk auswählen könnte.
Wäre eine "bridge" mit gesetztem "com.docker.network.bridge.host_binding_ipv4" und der jeweiligen IP-Adresse hier die beste Lösung?
Aktuell habe ich dem Debian Server eine Netzwerkkarte zugeordnet und diesem ein VLAN zugewiesen (die Bridge von Proxmox steht auf "VLAN Aware"). Ist es hier einfacher noch eine zweite Netzwerkkarte zuzuordnen und diese dann einem zweiten VLAN zuzuordnen? Was muss ich bei zwei Netzwerkkarten bei Linux beachten (gerade zwecks Routing, bin da unter Linux doch etwas neu)?
Danke vorab
ich habe aktuell ein Debian 12 mit Docker und Portainer auf einem aktuellen Proxmox laufen. Nun würde ich gerne die Container über eine IP-Adresse A und andere wiederum über eine IP-Adresse B erreichbar machen.
Was wäre hier die beste Lösung das zu bewerkstelligen? Über "macvlan" bekomme ich ja für jeden Container eine eigene IP-Adresse. Wir würde es ausreichen, wenn der Server zwei IP-Adressen hat und ich einfach über ein in Portainer deklariertes Netzwerk auswählen könnte.
Wäre eine "bridge" mit gesetztem "com.docker.network.bridge.host_binding_ipv4" und der jeweiligen IP-Adresse hier die beste Lösung?
Aktuell habe ich dem Debian Server eine Netzwerkkarte zugeordnet und diesem ein VLAN zugewiesen (die Bridge von Proxmox steht auf "VLAN Aware"). Ist es hier einfacher noch eine zweite Netzwerkkarte zuzuordnen und diese dann einem zweiten VLAN zuzuordnen? Was muss ich bei zwei Netzwerkkarten bei Linux beachten (gerade zwecks Routing, bin da unter Linux doch etwas neu)?
Danke vorab
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 671301
Url: https://administrator.de/forum/container-in-portainer-docker-ueber-zwei-ip-adressen-erreichbar-machen-671301.html
Ausgedruckt am: 14.03.2025 um 11:03 Uhr
1 Kommentar
Moin,
ich regle das immer so, das ich
1) der Phys. NIC eine/mehrere zusätzliche IPs in Linux konfiguriere (erklärt z.b. hier: https://askubuntu.com/questions/313877/how-do-i-add-an-additional-ip-add ... )
2) Diese IP in docker-compose entsprechend in den Container einbinde via
lg,
Slainte
ich regle das immer so, das ich
1) der Phys. NIC eine/mehrere zusätzliche IPs in Linux konfiguriere (erklärt z.b. hier: https://askubuntu.com/questions/313877/how-do-i-add-an-additional-ip-add ... )
2) Diese IP in docker-compose entsprechend in den Container einbinde via
ports:
- "10.10.10.10:443:8443"
- "10.10.10.11:443:7443"
lg,
Slainte