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

我正在尝试在本地服务器上安装一个gitlab服务器,并打开它以访问Internet。 我遵循这些步骤:

1)通过运行wget https://raw.githubusercontent.com/sameersbn/docker-gitlab/master/docker-compose.yml ,然后使用https://github.com/sameersbn/docker-gitlab中的图像创build容器docker-compose up 。 一切正常,我可以访问我的Gitlab服务器在http://127.0.0.1:10080 ,这是在下载docker-compose.yml文件configuration的端口。

2)我访问我的路由器,并根据此图像在这里转发端口10080到我的服务器(内部IP 192.169.0.3)。

3)我在http://noip.com (一个dynamic的DNS服务)创build了一个帐户,并configuration了一个名为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)。 我以为我会在那里find港口10080!

我到底忘了什么? 任何build议让这个运行?

提前致谢!