无法在我的本地超级账本结构中部署链代码示例。
系统配置:mac osx,Mac 的 Docker 工具箱
使用 docker-compose.yaml 启动并运行一个验证节点
membersrvc:
image: hyperledger/fabric-membersrvc
command: membersrvc
vp0:
image: hyperledger/fabric-peer
environment:
- CORE_PEER_ADDRESSAUTODETECT=false
- CORE_VM_ENDPOINT=http://172.17.0.1:2375
- CORE_LOGGING_LEVEL=DEBUG
- CORE_PEER_ID=vp0
- CORE_SECURITY_ENROLLID=test_vp0
- CORE_SECURITY_ENROLLSECRET=MwYpmSRjupbT
links:
- membersrvc
command: sh -c "sleep 5; peer node start --peer-chaincodedev"
通过运行部署链代码时
CORE_CHAINCODE_ID_NAME=mycc CORE_PEER_ADDRESS=0.0.0.0:30303 ./test
它将错误显示为[shim] ERRO:尝试连接到本地对等方时出错:grpc:尝试连接时超时
我尝试按照grep timeout 解决方案的建议替换 CORE_PEER_ADDRESS,但错误没有变化。