Server Support Forum
Docker Netzwerk - Verbinden von Containern in unterschiedlichen Netzwerken

Zurück   Server Support Forum > >


Antwort
 
Themen-Optionen Thema bewerten
  #1  
Alt 06.03.2017, 15:37
uid uid ist offline
Registered User
 
Registriert seit: 01.2011
Beiträge: 21
Docker Netzwerk - Verbinden von Containern in unterschiedlichen Netzwerken

Hallo,

Wie kann ich Container in zwei SubNetzen auf dem gleichen Host 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 ?



.........................
Code:
docker-compose -p web -f compose-web.yml 
networks: 
                web:
- Erstelltes Netzwerk: web_web ("172.20.0.x")

Code:
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 habs absichtlich allg. formuliert. Wenn Details benötigt werden, geb ich die gern.

Ich hoffe, es ist einigermaßen verständlich.

Geändert von uid (06.03.2017 um 16:01 Uhr)
Mit Zitat antworten

  #2  
Alt 06.03.2017, 23:13
Benutzerbild von elias5000
elias5000 elias5000 ist offline
Pricipal Systems Engineer
 
Registriert seit: 08.2006
Ort: Berlin
Alter: 38
Beiträge: 2.649
Docker Netzwerk - Verbinden von Containern in unterschiedlichen Netzwerken
Wieso packst du die nicht einfach alle in ein Netzwerk?
__________________
"Computers in the future may weigh no more than 1.5 tons." (Popular Mechanics, 1949)
Mit Zitat antworten
  #3  
Alt 06.03.2017, 23:41
uid uid ist offline
Registered User
 
Registriert seit: 01.2011
Beiträge: 21
....

Das hat 2 Gründe .. zum einen wüßte ich gern wie das funktioniert (und das geht irgendwie, ich raff nur nicht wie) , zum anderen möchte ich ein laufendes System mit den Anwendungen haben, die ich nicht anfasse, und eines wo ich hantieren kann wie ich möchte .. ein Testnetzwerk sozusagen.
Das obige Beispiel ist auch nur ein Beispiel um irgendwie verständlich zu machen, was ich erreichen möchte.
Mit Zitat antworten
  #4  
Alt 07.03.2017, 00:34
Benutzerbild von elias5000
elias5000 elias5000 ist offline
Pricipal Systems Engineer
 
Registriert seit: 08.2006
Ort: Berlin
Alter: 38
Beiträge: 2.649
Docker Netzwerk - Verbinden von Containern in unterschiedlichen Netzwerken
https://docs.docker.com/compose/netw...isting-network
In einem Compose file legst du beide Netze an und im zweiten referenzierst du das Netz aus dem ersten Compose file mit der external-Option.
__________________
"Computers in the future may weigh no more than 1.5 tons." (Popular Mechanics, 1949)
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
docker, netzwerk, virtualisierung



Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
4 Debian Systeme im Netzwerk verbinden? Lawliet Linux 4 28.01.2013 15:09


Docker Netzwerk - Verbinden von Containern in unterschiedlichen Netzwerken
Docker Netzwerk - Verbinden von Containern in unterschiedlichen Netzwerken
Docker Netzwerk - Verbinden von Containern in unterschiedlichen Netzwerken Docker Netzwerk - Verbinden von Containern in unterschiedlichen Netzwerken
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.