Docker Hyperledger结构-查询fabcar上的汽车返回错误:14不可用:连接失败

Docker Hyperledger结构-查询fabcar上的汽车返回错误:14不可用:连接失败,docker,hyperledger-fabric,hyperledger,Docker,Hyperledger Fabric,Hyperledger,背景 我目前正在学习Hyperledger面料。因此,我在本地计算机上安装了先决条件,并尝试遵循fabcar 问题 一切都很顺利,直到我运行了node query.js,它返回了以下错误: Store path:/home/me/fabric-samples/fabcar/hfc-key-store Successfully loaded user1 from persistence error: [client-utils.js]: sendPeersProposal - Promise is

背景

我目前正在学习Hyperledger面料。因此,我在本地计算机上安装了先决条件,并尝试遵循
fabcar

问题

一切都很顺利,直到我运行了
node query.js
,它返回了以下错误:

Store path:/home/me/fabric-samples/fabcar/hfc-key-store
Successfully loaded user1 from persistence
error: [client-utils.js]: sendPeersProposal - Promise is rejected: Error: 14 UNAVAILABLE: Connect Failed
    at new createStatusError (/home/me/fabric-samples/fabcar/node_modules/fabric-client/node_modules/grpc/src/client.js:64:15)
    at /home/me/fabric-samples/fabcar/node_modules/fabric-client/node_modules/grpc/src/client.js:583:15
Query has completed, checking results
error from query =  { Error: 14 UNAVAILABLE: Connect Failed
    at new createStatusError (/home/me/fabric-samples/fabcar/node_modules/fabric-client/node_modules/grpc/src/client.js:64:15)
    at /home/me/fabric-samples/fabcar/node_modules/fabric-client/node_modules/grpc/src/client.js:583:15
  code: 14,
  metadata: Metadata { _internal_repr: {} },
  details: 'Connect Failed' }
解决方案尝试

我尝试过以下类似问题的答案,尤其是这个:

因此,我运行了
ifconfig
(删除所有容器后):

invoke.js

var peer = fabric_client.newPeer('grpc://192.168.1.30:7051');
var peer = fabric_client.newPeer('grpc://192.168.1.30:7051');
var order = fabric_client.newOrderer('grpc://192.168.1.30:7050')
event_hub.setPeerAddr('grpc://192.168.1.30:7053');
我从一开始就做了所有的事情,但在查询汽车时产生了相同的错误

我也试过了,但是我的bashrc中没有代理行,所以没有什么可评论的

感谢您的帮助

其他信息

操作系统:Ubuntu 18.04

npm版本:6.14.1

docker ps-a

CONTAINER ID        IMAGE                        COMMAND                  CREATED              STATUS                          PORTS                                        NAMES
63e05790822a        hyperledger/fabric-peer      "peer node start"        About a minute ago   Exited (2) About a minute ago                                                peer0.org1.example.com
5c0403f2016c        hyperledger/fabric-orderer   "orderer"                About a minute ago   Up About a minute               0.0.0.0:7050->7050/tcp                       orderer.example.com
b3875081b310        hyperledger/fabric-couchdb   "tini -- /docker-ent…"   About a minute ago   Up About a minute               4369/tcp, 9100/tcp, 0.0.0.0:5984->5984/tcp   couchdb
710379df45ac        hyperledger/fabric-ca        "sh -c 'fabric-ca-se…"   About a minute ago   Up About a minute               0.0.0.0:7054->7054/tcp                       ca.example.com

因为我不知道还能做什么,所以我删除了所有内容,重新开始,这次使用的是最新的fabric samples版本(我以前没有意识到我使用的是旧版本)。此后,它工作顺利,即未遇到任何错误。

为什么您的对等容器会退出?请共享fabric对等容器的日志。
CONTAINER ID        IMAGE                        COMMAND                  CREATED              STATUS                          PORTS                                        NAMES
63e05790822a        hyperledger/fabric-peer      "peer node start"        About a minute ago   Exited (2) About a minute ago                                                peer0.org1.example.com
5c0403f2016c        hyperledger/fabric-orderer   "orderer"                About a minute ago   Up About a minute               0.0.0.0:7050->7050/tcp                       orderer.example.com
b3875081b310        hyperledger/fabric-couchdb   "tini -- /docker-ent…"   About a minute ago   Up About a minute               4369/tcp, 9100/tcp, 0.0.0.0:5984->5984/tcp   couchdb
710379df45ac        hyperledger/fabric-ca        "sh -c 'fabric-ca-se…"   About a minute ago   Up About a minute               0.0.0.0:7054->7054/tcp                       ca.example.com