一、启动测试网络
1.进入test-network目录
cd fabric-samples/test-network
2.在test-network目录中,运行以下命令删除先前运行的所有容器或工程
./network.sh down
3.过执行以下命令来启动网络
./network.sh up
此命令创建一个由两个peer节点和一个order节点组成的Fabric网络
二、测试网络的组成部分
运行以下命令以列出所有正在您的计算机上运行的Docker容器
docker ps -a
三、创建一个通道
- 运行以下命令以创建一个默认名称为“ mychannel”的通道
./network.sh createChannel
四、在channel启动一个链码
1.使用以下命令在通道上启动链码
./network.sh deployCC
五、与网络交互
1.使用以下命令将这些二进制文件添加到您的CLI路径
export PATH=${PWD}/../bin:$PATH
2.还需要将fabric-samples代码库中的FABRIC_CFG_PATH设置为指向其中的core.yaml文件
export FABRIC_CFG_PATH=$PWD/../config/
3.设置环境变量,以允许您作为Org1操作peer CLI
export CORE_PEER_TLS_ENABLED=true
export CORE_PEER_LOCALMSPID="Org1MSP"
export CORE_PEER_TLS_ROOTCERT_FILE=${PWD}/organizations/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
export CORE_PEER_MSPCONFIGPATH=${PWD}/organizations/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp
export CORE_PEER_ADDRESS=localhost:7051
4.运行以下命令以获取已添加到通道账本中的汽车列表
peer chaincode query -C mychannel -n fabcar -c '{"Args":["queryAllCars"]}'
运行上面👆指令前需要执行如下:
新开一个命令窗口
执行启动指令:cd fabric-samples/fabcar
后,
执行./startFabric.sh
,等待完成即可。
最后再继续运行之前的指令
peer chaincode query -C mychannel -n fabcar -c '{"Args":["queryAl