我正在尝试在本地服务器中设置 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!
我到底忘记了什么?有什么建议可以让它运行吗?
提前致谢!