voidcount

Docker Netzwerk - Verbinden von Containern in unterschiedlichen Netzwerken auf dem gleichen Host

Hallo,

ich checks nicht. Wie kann ich Container in zwei SubNetzen miteinander verbinden ?

Szenario:

1. Netzwerk:
NGINX -> Netzwerk: web
+
verschiedene Container mit Webanwendungen, die über nginx von außen abrufbar sind -> Netzwerk: web -> das funktioniert problemlos

2. Netzwerk:
Zarafa -> Netzwerk: mail


Wie schaffe ich es, das Mail auch über den nginx aufrufbar ist?
Anders ausgedrückt: Wie erreiche ich es, das nginx den Container zarafa sieht, der ja im Subnetz Mail ist, nicht Web, wie nginx selbst ?

Ich habs absichtlich allg. formuliert. Wenn Details benötigt werden, geb ich die gern.
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 331334

Url: https://administrator.de/forum/docker-netzwerk-verbinden-von-containern-in-unterschiedlichen-netzwerken-auf-dem-gleichen-host-331334.html

Ausgedruckt am: 26.04.2025 um 01:04 Uhr

132272
132272 06.03.2017 aktualisiert um 15:46:02 Uhr
Goto Top
IP Routing auf dem Host aktivieren.

Gruß
voidcount
voidcount 06.03.2017 aktualisiert um 15:52:47 Uhr
Goto Top
Danke cruzer ... das ganze läuft auf einem Root Server, nicht zu hause.
Es ist mehr eine docker-interne Frage.

docker-compose -p web -f compose-web.yml 
networks: 
                web: 

Erstelltes Netzwerk: web_web ("172.20.0.x")

docker-compose -p mail -f compose-mail.yml
networks: 
              mail:
Erstelltes Netzwerk: mail_mail ("172.21.0.x")

web_web kann mail_mail von sich aus nicht sehen.

Das ganze ließe sich mit overlay Netzwerk verbinden, ist aber mit Key Server usw. ganz schön overhead und eher für swarm gedacht, wenn ichs recht verstehe.

Wie erreiche ich, das nginx in web_web zarafa in mail_mail sieht ? Ich hoffe, das ist jetzt ein wenig verständlicher.
132272
132272 06.03.2017 aktualisiert um 16:03:55 Uhr
Goto Top
Siehe oben, IP Forwarding aktivieren und Firewall-Regel setzen.
Hier steht alles dazu auf dem Silbertablett, man muss es nur lesen!
https://docs.docker.com/engine/userguide/networking/default_network/cont ...