Kallithea in Docker auf Synology Server ausführen

Kallithea in Docker auf Synology Server ausführen

Ich versuche einen Git-Server einzurichten mithttps://kallithea-scm.org/in einem Docker-Image. Die Installation verlief problemlos. Ich habe den Kallithea-Server gestartet und das Terminal sagt:

serving on http://127.0.0.1:5678

Nehmen wir an, mein Docker-Host ist 192.168.1.2. Dann sollte ich auf den Kallithea-Server zugreifen können 192.168.1.2:5678, richtig? Nun, ich bekomme

This webpage is not available

Habe ich etwas übersehen? Danke.

Antwort1

Wenn Sie Kallithea so konfiguriert haben, dass es auf 127.0.0.1 lauscht (mit einer Zeile, die host = 127.0.0.1in seiner .iniDatei enthält), können Sie nur über die Loopback-Schnittstelle des Hosts/Docker-Containers darauf zugreifen, d. h. es ist nicht von anderen Hosts aus zugänglich. Um es zugänglich zu machen, könnten Sie der Docker-Umgebung eine Portzuordnung mit etwas wie dem Folgenden in Ihrer Docker-Konfiguration hinzufügen:

ports:
  - "5678:5678"

verwandte Informationen