端口转发到在 Docker 容器上运行的 Gitlab 服务器

端口转发到在 Docker 容器上运行的 Gitlab 服务器

我正在尝试在本地服务器中设置 gitlab 服务器并将其开放给互联网访问。我遵循以下步骤:

1)使用以下图像创建容器https://github.com/sameersbn/docker-gitlabwget https://raw.githubusercontent.com/sameersbn/docker-gitlab/master/docker-compose.yml,然后运行docker-compose up。一切正常,我可以在http://127.0.0.1:10080,这是下载文件时配置的端口docker-compose.yml

2)我访问了我的路由器,并将端口 10080 转发到我的服务器(内部 IP 192.169.0.3),如下所示这张图片

3)我创建了一个账户http://noip.com,动态 DNS 服务,并配置了一个名为的服务器emeraldfw.serveblog.net,指向我的真实 IP,位于http://www.whatsmyrealip.com/。我甚至安装了软件,以便在 IP 发生变化时定期更新它。

4) 我检查了一下dig emeraldfw.serveblog.net,它用我当前的 IP 进行了响应。

5)最后我将浏览器指向http://emeraldfw.serveblog.net:10080然后...什么都没发生!我收到超时错误。

然后我nmap检查了我的服务器,发现nmap 127.0.0.1只有两个端口是开放的:23/tcp (telnet) 和 631/tcp (ipp)。我想我会在那里找到开放的端口 10080!

我到底忘记了什么?有什么建议可以让它运行吗?

提前致谢!

相关内容