docker - 连接失败,连接被拒绝
问题描述
我正在建立一个区块链网络。我的一个节点在我机器的端口 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
解决方案
推荐阅读
- python - 将numpy数组转换为numpy列python
- xamarin - 如何在 Xamarin 表单 ContentPage IconImageSource 中显示图像
- python - Python - 将同一标题下的每个列表数据的新行写入csv
- html - 为什么 CSS 不会更改 HTML 部分元素?
- objective-c - 来自 NSMenuItem (Button) 的 NSPopover 不接受鼠标事件
- javascript - jsx内部的异步函数调用
- python - 使用来自另一个 df(pandas, python, dataframe) 的字符串读取 csv 文件
- python - 将 python 脚本作为具有特定名称的进程运行
- python - Pyspark:来自多个文件的云存储中的增量 ETL
- python - 我是一个初学者,我正在构建一个纸牌游戏作为一个小项目。我的while循环有问题,请指导我