在 Synology Server 上的 Docker 中运行 Kallithea

在 Synology Server 上的 Docker 中运行 Kallithea

我正在尝试建立一个 git 服务器https://kallithea-scm.org/在 docker 镜像中。安装顺利完成。我启动了 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"

相关内容