我正在尝试建立一个 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"