在 Synology 伺服器上的 Docker 中執行 Kallithea

在 Synology 伺服器上的 Docker 中執行 Kallithea

我正在嘗試設定一個 git 伺服器https://kallithea-scm.org/在泊塢窗圖像中。安裝過程順利。我啟動了 kallithea 伺服器,終端顯示:

serving on http://127.0.0.1:5678

假設我的 docker 主機是 192.168.1.2,我應該能夠使用 存取 kallithea 伺服器192.168.1.2:5678,對嗎?好吧,我正在得到

This webpage is not available

我有什麼遺漏的嗎?謝謝。

答案1

host = 127.0.0.1如果您將 Kallithea 設定為偵聽 127.0.0.1(其檔案中包含一行.ini),則您只能透過主機/Docker 容器的環回介面存取它,即無法從其他主機存取它。為了使其可訪問,您可以在 Docker 配置中新增連接埠映射到 Docker 環境,如下所示:

ports:
  - "5678:5678"

相關內容