我在端口 8088 上的远程服务器上有一个运行着的 apache 超集实例:
INFO:werkzeug: * Running on http://127.0.0.1:8088/
当我尝试连接到服务器时,servername:8088
出现连接被拒绝错误。
我使用 设置了 iptable 规则sudo iptables -A INPUT -p tcp --dport 8088 -j ACCEPT
。
iptables -L
给出:
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:omniorb
ACCEPT all -- anywhere anywhere ctstate RELATED,ESTABLISHED
ACCEPT tcp -- anywhere anywhere tcp dpt:omniorb
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:omniorb
ACCEPT tcp -- anywhere anywhere tcp dpt:omniorb
和sudo netstat -tnlp | grep :8088
:
tcp 0 0 127.0.0.1:8088 0.0.0.0:* LISTEN 1744/python3.6
任何能解决此问题的帮助都将不胜感激。
答案1
您是否将外部端口映射发布到超集图像?
docker run -p 8080:8088 -name <<"容器">> <<"图像">>
这里声明 8080 与 8088 容器端口匹配