在开发者模式下编写调试chaincode
- 在fabric-examples下提供有开发者模式,编译快速对chaincode的编写。
- 进入chaincode-docker-devmode,基于docker方式快速构建一个开发模式的网络。
1 | docker-compose -f docker-compose-simple.yaml up |
在这个yaml里可以看到关键信息,在peer容器里命令标志用于设置开发者模式 command: peer node start –peer-chaincodedev=true -o orderer:7050
网络启动后可以看到
1 | CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES |
启动网络并运行链码
- 具体信息可以看ymal里的配置,可以看到创建了myc通道,和一个peer,order节点
- 进入chaincode容器 docker exec -it chaincode bash
- 编译(go build)并启动chaincode
1
CORE_PEER_ADDRESS=peer:7051 CORE_CHAINCODE_ID_NAME=mycc:0 ./chaincode_example02
实例化链码和查询
1 | docker exec -it cli bash |