我試圖用docker測試fabric chaincode example02。我是新手:)hyperledger-面料:chaincode部署連接錯誤
這是我docker-compose.yml
:
membersrvc:
image: hyperledger/fabric-membersrvc
command: membersrvc
vp0:
image: hyperledger/fabric-peer
environment:
- CORE_PER_ID=vp0
- CORE_PEER_ADDRESSAUTODETECT=true
- CORE_VM_ENDPOINT=http://0.0.0.0:2375
- CORE_LOGGING_LEVEL=DEBUG
command: sh -c "sleep 5; peer node start --peer-chaincodedev"
vp1:
extends:
service: vp0
environment:
- CORE_PEER_ID=vp1
- CORE_PEER_DISCOVERY_ROOTNODE=vp0:7051
links:
- vp0
vp2:
extends:
service: vp0
environment:
- CORE_PEER_ID=vp2
- CORE_PEER_DISCOVERY_ROOTNODE=vp0:7051
links:
- vp0
,我跑(我refered到Fabric chaincode setup page):
端子1:
$ docker-compose up
2號航站樓:
$ cd /hyperledger/examples/chaincode/go/chaincode_example02
$ CORE_CHAINCODE_ID_NAME=mycc CORE_PEER_ADDRESS=0.0.0.0:7051 ./chaincode_example02
端子3:
$ peer chaincode deploy -n mycc -c '{"Args": ["init", "a","100", "b", "200"]}'
它運作良好在終端1,2。但是終端3顯示連接錯誤。
2016/10/21 04:39:15 grpc: addrConn.resetTransport failed to create client
transport: connection error: desc = "transport: dial tcp 0.0.0.0:7051:
getsockopt: connection refused"; Reconnecting to {"0.0.0.0:7051" <nil>}
Error: Error building chaincode: Error trying to connect to local peer:
grpc: timed out when dialing
什麼問題?
? –
@SufiyanGhori也許是最新的。我用這個命令下載: 'git clone ssh://[email protected]:29418/fabric && scp -p -P 29418 [email protected]:hooks/commit-msg fabric/.git/hooks /' – 6londe
@SufiyanGhori'git branch'只顯示'master'。 'git log'顯示'4b53c7c04b8502de108040ef4ff81f4de0d257d2'是最新的。 – 6londe