首页 > 解决方案 > 连接失败,连接被拒绝

问题描述

我正在建立一个区块链网络。我的一个节点在我机器的端口 11628 上运行,另一个节点在端口 11625 上的 docker 容器内运行。我想从 docker 容器内部访问在我的机器上运行的节点。当我做

>curl localhost:11628

在机器上它工作正常。我知道我无法在容器内执行此命令,因为 localhost 对自己意味着。当我执行

route 

在 docker 容器内,它提供输出

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         172.17.0.1      0.0.0.0         UG    0      0        0 eth0
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 eth0

所以我也试过curl 172.17.0.1:11628它也给了

curl: (7) Failed to connect to 172.17.0.1 port 11628: Connection refused 

我现在该怎么办 ?暴露端口有什么问题吗?我通过命令启动容器

docker run -it --name container_name image

标签: dockercurlnetworkingport

解决方案


推荐阅读