问题描述
我正在尝试设置Hyperledger锯齿测试节点,所以我点击了此链接:setting up a sawtooth testing node with Docker
我已经使用以下命令启动了节点:docker-compose -f sawtooth-default.yaml up
,它正在运行。 running node view
现在,我需要确认与REST API的连接(对于Docker):
要确认REST API和验证程序正在运行并且可以从客户端容器访问,我运行以下curl命令:curl http://rest-api-0:8008/blocks
,它可以正常运行view output,但是在第二步中,我需要检查从主机,从主机系统上的新终端窗口连接到主机时,我运行以下curl命令:curl http:// localhost:8008 / blocks`,它显示此错误view error:
卷曲:(7)无法连接到本地主机端口8008:连接被拒绝。
我正在使用ubuntu 20.04系统,我找到了一些解决方案link,但这是在AWS服务器上引用的:“在AWS上卷曲http:// localhost:8008 / blocks给了我一个错误消息。我通过更改docker容器的“主机”文件解决了该问题,改为使用AWS ec2专用IP。
cd /etc
echo AWS PRIVATE IP ADDRESS localhost > hosts
root@99a2e75d41f6:/etc# echo 10.0.1.224 localhost > hosts
root@99a2e75d41f6:/etc# cat hosts
10.0.1.224 localhost
请帮助我解决问题。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)