Fabric常用命令

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)

 

你可能感兴趣的:(fabric,区块链,fabric,超级账本,chaincode,hyperledger,fabric)