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

Подключиться к порту ubuntu из контейнера докеров

У меня есть приложение, работающее на порту 8180 на моем локальном компьютере. Когда я пытаюсь wget http://192.168.1.12:8180/auth из контейнера докеров я получаю следующую ошибку

--2019-10-10 08:17:03--  http://192.168.1.12:8180/auth
Connecting to 192.168.1.12:8180... failed: Connection refused.

Я пробовал следовать

❯ sudo ufw status                                                                                                                                        [14:17:44]
Status: active

To                         Action      From
--                         ------      ----
8180/tcp                   ALLOW       Anywhere                  
443/tcp                    ALLOW       Anywhere                  
80/tcp                     ALLOW       Anywhere                  
8180/tcp (v6)              ALLOW       Anywhere (v6)             
443/tcp (v6)               ALLOW       Anywhere (v6)             
80/tcp (v6)                ALLOW       Anywhere (v6)             

По-прежнему возникает та же ошибка.

Я тоже пробовал --add-host="www.kkk.com:192.168.1.12"

и попробовал http://www.kkk.com:8180/auth

все еще есть такая же проблема

Как это исправить ??

❯ netstat -tnl |grep 8180                                                                                                                                [16:39:04]
tcp        0      0 127.0.0.1:8180          0.0.0.0:*               LISTEN 

Ваша служба прослушивает только интерфейс обратной петли (127.0.0.1). Чтобы сделать его доступным на других интерфейсах, привяжите его к 192.168.1.12 или 0.0.0.0 вместо этого (чтобы он слушал все интерфейсы).