Virtual Host für Docker Container einrichten

Status
Für weitere Antworten geschlossen.

le_tmp

Benutzer
Mitglied seit
15. Apr 2016
Beiträge
3
Punkte für Reaktionen
0
Punkte
1
Hi!

Ich habe GitLab in einem Docker Container laufen. Die Webapplikation ist unter dem Standardport erreichbar, also http://meinedomain.de:3000
Meine Frage ist ganz einfach: Wie kann ich (ähnlich wie bei der Web Station) einen Virtual Host einrichten, sodass die Webapp zB so erreichbar ist: http://gitlab.meinedomain.de

Was natürlich geht, ist im web verzeichnis ein forward ordner anzulegen und dann einen virtual host über die Web Station in den Forward Ordner leiten, welcher dann wiederrum auf http://meinedomain.de:3000 weiterleitet.
Aber so richtig gut finde ich diese Lösung nicht.

Hat jemand Ideen?
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.481
Punkte für Reaktionen
364
Punkte
103
vHost: subdomain für Content in unterschiedlichen Verzeichnissen eines Webserver

Was Du vorhast ist aber eher das Verwenden eines Alias, der dafür sorgt, dass Deine DSM auch unter dem Alias zu erreichen ist.
Wenn man vhosts in Verbindung mit reverseproxy eigenschaften verwenden würde, dann könnte man tatsächlich so tun, als wenn die Docker-Container direkt erreichbar sind - allerdings erhöht das die Komplexität und auch den Wartungsaufwand nicht unerheblich.


Evtl. hilft dir eine DNS Server Implementierung weiter, die registriert wenn Container starten/enden: https://github.com/tonistiigi/dnsdock

Damit dein Docker-DNS auch von aussen erreichbar ist, musst du Port 53 in den Container durchreichen und dach deinen "neuen" DNS-Server in deinem Router eintragen. Tada: Hostnamen-Auflösung mit Installations- aber ohne Wartungsaufwand.
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat 

 
 
  AdBlocker gefunden!

Du bist nicht hier, um Support für Adblocker zu erhalten. Dein Adblocker funktioniert bereits ;-)

Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.

Das Forum wird mit hohem technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive Werbung und bemühen uns um eine dezente Integration.

Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.

Du kannst uns auch über unseren Kaffeautomat einen Kaffe ausgeben oder ein PUR Abo abschließen und das Forum so werbefrei nutzen.

Vielen Dank für Deine Unterstützung!