Ubuntu
從 docker 容器連接到 ubuntu 埠
我在本地機器上的埠 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
您的服務僅在環回介面 (
127.0.0.1
) 上偵聽。要使其在其他介面上可用,請將其綁定到192.168.1.12
或0.0.0.0
改為(讓它在所有介面上偵聽)。