我在本地机器的 8180 端口上运行一个应用程序,当我尝试wget http://192.168.1.12:8180/auth
从 docker 容器中启动时,出现以下错误
--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
答案1
您的服务只监听环回接口 ( 127.0.0.1
)。要使其在其他接口上可用,请将其绑定到192.168.1.12
或0.0.0.0
(使其监听所有接口)。