Hyperledger fabric 发现服务 CLI

Hyperledger fabric discovery service CLI

我正在使用 hyperledger fabric-samples 基本网络我修改了具有 2 个组织和 4 个对等点的网络一切正常但是当我使用 discover cli 时它 returns null。

peer0.org1.example.com (anchor peer)
peer1.org1.example.com
peer0.org2.example.com (anchor peer)
peer0.org2.example.com
./discover --configFile conf.yaml peers --channel mychannel  --server peer0.org1.example.com:7051

conf.yaml 文件包含 peer0 的 userKey 和 userCert。org1.example.com

我已经为频道中的两个组织更新了锚点。

您需要为您的对等点定义一个外部端点,因为发现只会显示具有外部端点的对等点。

添加到docker-compose.yaml文件:

  • CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.org1.example.com:7051

它应该可以工作。