Fabric chaincode開發調試
阿新 • • 發佈:2017-09-26
spa 查看 由於 -c c-s clone 網絡 col 官方
由於chaincode開發調試步驟稍多,每次都要查看官方doc有些不便,且偶爾還會遇到官方doc無法訪問的情況,故整理一份chaincode開發步驟(環境已經配置好的前提),自用還ok:
首先下載官方提供的fabric-samples:
git clone https://github.com/hyperledger/fabric-samples.git
終端1
啟動網絡:
cd fabric-samples/chaincode-docker-devmode sudo docker-compose -f docker-compose-simple.yaml up -d
進入鏈碼容器:
sudodocker exec -it chaincode bash
進入鏈碼目錄(fabric-samples/chaincode):
cd gocc
go build
啟動鏈碼:
CORE_PEER_ADDRESS=peer:7051 CORE_CHAINCODE_ID_NAME=mycc:0 ./gocc
終端2
進入fabric客戶端:
docker exec -it cli bash
安裝並實例化:
peer chaincode install -p chaincodedev/chaincode/sacc -n mycc -v 0 peer chaincode instantiate -n mycc -v 0 -c ‘{"Args":[""]}‘ -C myc
Fabric chaincode開發調試