Zum Inhalt der Seite gehen


Moooooment...

Mit NGinx oder Traefik kann ich auch verschiedene Docker-Container anbinden, die auf den gleichen Port hören?

Als Antwort auf Remo :fairydust:

@Remo :fairydust: Genau.

Ich dachte bisher, dass ich damit "nur" eine IP-Adresse von außen auf verschiedene IP-Adressen drinnen verteilen kann. Aber anscheinend kann ein Reverseproxy auch Docker-Container direkt ansprechen.

Als Antwort auf zeitverschreib [friendica]

das ist genau die Idee davon. Ich nutze selbst npm nginxproxymanager.com/, der läuft auch als docker container. Mit npm kannst du auch gleichzeitig bei let's encrypt automatisch die Zertifikate lösen. Als Beispiel kann ich dir das Video von @Lioh empfehlen.

gnulinux.ch/selfhosting-mit-ow…

@Lioh
Als Antwort auf Remo :fairydust:

@Remo :fairydust:

Das heißt also, dass ich Container nicht per Namen ansprechen kann, sondern verschiedene Ports vergebe?

Container 1 auf 8081:80
Container 2 auf 8082:80

Als Antwort auf zeitverschreib [friendica]

wenn du verschiedene Dienste auf einem Host hast, egal ob in Container oder nicht, müssen diese über einzelne Ports angesprochen werden, da der Host nur eine IP hat. Mit dem Reverse Proxy kannst du verschiedene Dienste auf einem Host betreiben (auf einer IP) und jeden der Dienste mit einer eigenen Domain erreichen. Der Reverse Proxy leitet die Anfrage auf einer Domain an eine IP:Port weiter.