首先进入CLI
重新打开一个终端,输入:
docker exec -it cli bash
这时用户是:root@53bc6f62938e,在 ~/go/src/github.com/hyperledger/fabric/peer 目录下
运行命令:
peer chaincode query -C mychannel -n mycc -c '{"Args":["query","a"]}'
可以看见余额为 : 90
下面我们可以进行转账操作,操作为invoke ,由a转b 50:
命令如下
peer chaincode invoke -o orderer.example.com:7050 --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem -C mychannel -n mycc -c '{"Args":["invoke","a","b","30"]}'
现在转账完毕, 我们可以试一试再查询一下a账户的余额
peer chaincode query -C mychannel -n mycc -c '{"Args":["query","a"]}'
结束后,用exit命令退出CLI容器
最后关闭网络
./network_setup.sh down