Назад | Перейти на главную страницу

Перенаправление портов на сервер Gitlab, работающий в контейнере Docker

Я пытаюсь настроить сервер gitlab на своем локальном сервере и открыть его для доступа в Интернет. Я выполнил следующие шаги:

1) Контейнер, созданный с использованием образа на https://github.com/sameersbn/docker-gitlab, запустив wget https://raw.githubusercontent.com/sameersbn/docker-gitlab/master/docker-compose.yml а потом docker-compose up. Все работало нормально, и я могу получить доступ к своему серверу Gitlab по адресу 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 открытым!

Что именно я забываю? Есть предложения, чтобы запустить это?

Заранее спасибо!