相比于fabricv2.0.0
,v2.2.0
的部分指令作出了小更改
1.下载fabric-sample及fabric2.2.0二进制文件和镜像
cd /home/yujialing/go/src/github.com/hyperledger
git clone https://github.com/hyperledger/fabric-samples.git
cd fabric-samples
git checkout 22393b629bcac7f7807cc6998aa44e06ecc77426
curl -sSL https://bit.ly/2ysbOFE | bash -s -- 2.2.0 1.4.8 -s
vim ~/.bashrc
将以下内容复制到bashrc
文件中(路径中用户名需要改成你们的用户名),按I
插入,插入完成后按ESC
退出插入,输入:wq!
保存退出,如下图所示(pwd
是fabric-sample
的路径)
export PATH=$PATH:/home/yujialing/go/src/github.com/hyperledger/fabric-samples/bin
export FABRIC_CFG_PATH=/home/yujialing/go/src/github.com/hyperledger/fabric-samples/config
![](https://img-blog.csdnimg.cn/20201014175053801.png)
退出后在命令行输入以下命令刷新配置文件
source ~/.bashrc
2.创建并初始化Fabric网络
cd test-network
./network.sh up -ca
./network.sh createChannel
./network.sh deployCC
./network.sh up -ca
执行完毕后如下图所示
./network.sh createChannel
执行完毕后如下图所示
./network.sh deployCC
执行完毕后如下图所示
3.账本交互
以Org1
、Peer0
的身份进行账本交互,在命令行中输入以下指令
export CORE_PEER_TLS_ENABLED=true
export CORE_PEER_LOCALMSPID=