channel
查看当前channel信息
peer channel getinfo -c mychannel
-c 通道的ID
查看当前peer所属channel集
peer channel list
加入channel
peer channel join -b mychannel.block
-b 通道的创世区块文件
chaincode
安装链码
peer chaincode install -n rightscc -p github.com/hyperledger/fabric/mylc/chaincode/go/digital-rights -v 1.0
-n 链码名
-p 链码存放路径
-v 链码版本
实例化链码
peer chaincode instantiate -o orderer0.example.com:7050 --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer0.example.com/msp/tlscacerts/tlsca.example.com-cert.pem -C mychannel -n rightscc -c '{"Args":[]}' -P "OR ('Org1MSP.member','Org2MSP.member')" -v 1.0
-o 排序节点名
-C 通道名
-n 链码名
-c 发出的交易本身的有效载荷
-v 链码版本
-P 背书策略
查询链码
peer chaincode query -C mychannel -n rightscc -c '{"Args":["queryRights","123xdfd"]}'
-C 通道名
-n 链码名
-c 发出的交易本身的有效载荷
升级链码
peer chaincode upgrade -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 rightscc -c '{"Args":[]}' -P 'OR ("Org1MSP.member","Org2MSP.member")' -v 1.1
-o 排序节点名
-C 通道名
-n 链码名
-c 发出的交易本身的有效载荷
-v 链码版本(新的版本,与之前不同)
-P 背书策略
链码安装(或实例化)信息
安装
peer chaincode list -C mychannel --installed
实例化
peer chaincode list -C mychannel --instantiated
-C 通道名
查看节点日志
docker logs -f peer0.org1.example.com
docker logs -f --tail=100 peer0.org1.example.com
删除docker容器
1)删除一个容器 docker rm
2)强制删除一个容器 docker rm -f
3)强制删除全部容器 docker rm -f $(docker ps -aq)