Сопоставление портов докера не работает в Windows 10 даже после освобождения порта - PullRequest
0 голосов
/ 08 марта 2019

У меня есть служба, работающая на портах 9090 и 9091, для которой контейнер работает и работает

CONTAINER ID        IMAGE               COMMAND                  CREATED             
STATUS              PORTS                                            NAMES
f916800a7446        x1               "catalina.sh run"        5 seconds ago       
Up 2 seconds        0.0.0.0:9090->8080/tcp, 0.0.0.0:9091->8081/tcp   x1

но когда я открываю ссылку в браузере, страница недоступна.

netstat для портов 9090 и 9091

λ netstat -ano | findstr :9090
   TCP    0.0.0.0:9090           0.0.0.0:0              LISTENING       12824
   TCP    [::1]:9090             [::]:0                 LISTENING       12824




 λ netstat -ano | findstr :9091
   TCP    0.0.0.0:9091           0.0.0.0:0              LISTENING       12824
   TCP    [::1]:9091             [::]:0                 LISTENING       12824

в чем может быть проблема?

Ответы [ 2 ]

0 голосов
/ 08 марта 2019

Сначала проверьте, что порт открыт (настройки Windows) Второй запустите докер с хостом 0.0.0.0 docker run --net=0.0.0.0 -p 9090:9090 (или даже попытайтесь получить доступ через порт ip:)

0 голосов
/ 08 марта 2019

Убедитесь, что сама служба работает на всех интерфейсах (0.0.0.0), а не только на localhost.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...