fabric1.1本地开发环境搭建

版权声明:学习中。。。 https://blog.csdn.net/fangdengfu123/article/details/82461685
0、下载fabric-sample示例项目
git clone https://github.com/hyperledger/fabric-samples.git
git checkout v1.1.0
1、启动devmode网络(控制台1)
cd /opt/gopath/src/github.com/hyperledger/fabric-samples/chaincode-docker-devmode
docker-compose -f docker-compose-simple.yaml up
2、构建、运行chaincode(控制台2)

进入chaincode docker

docker exec -it chaincode bash

构建chaincode(-o:指定编译后文件名称–output)

cd chaincode_example02/go/
go build -o chaincode_example02

执行chaincode(此处为什么peer_address=7052,使用7051报错)

CORE_PEER_ADDRESS=peer:7052 CORE_CHAINCODE_ID_NAME=mycc:0 ./chaincode_example02
3、测试链码(控制台3)

进入cli容器

docker exec -it cli bash

安装链码

peer chaincode install -p chaincodedev/chaincode/chaincode_example02/go -n mycc -v 0

实例化链码

peer chaincode instantiate -n mycc -v 0 -c '{"Args":["init","a","100","b","200"]}' -C myc

开始测试

peer chaincode invoke -n mycc -c '{"Args":["invoke","a","b","10"]}' -C myc
peer chaincode query -n mycc -c '{"Args":["query","a"]}' -C myc
4、开始测试你的新链码

猜你喜欢

转载自blog.csdn.net/fangdengfu123/article/details/82461685