有谁能告诉我cli如何仅根据configtx.yaml中的主机知道其他对等方和命令的IP? DNS信息何时生成? 有人可以告诉我有关“ CORE_VM_ENDPOINT = unix:/// host / var / run / docker / sock”下面的配置的更多信息吗?
答案 0 :(得分:4)
在运行结构示例时,它总是引用默认凭据或已经配置混乱的结构。
例如,如果您使用基本结构示例,则将运行[您的目录] /fabric-dev-servers/startFabric.sh
此文件引用已配置的信息。其中之一是连接配置文件。如果查看createPeerAdmin.sh文件,则可以找到DevServer_connection.json。该文件包含结构网络的连接信息。
在使用byfn.sh时,可以在docker-compose.yaml文件中使用“ extra_hosts”添加主机IP地址。
由于对此没有定义,它将默认使用localhost。
https://medium.com/1950labs/setup-hyperledger-fabric-in-multiple-physical-machines-d8f3710ed9b4
像这样
extra_hosts:
- "peer0.org1.example.com:192.168.1.10"
- "ca.org1.example.com:192.168.1.15"
- "peer0.org2.example.com:192.168.1.20"
- "ca.org2.example.com:192.168.1.25"