官方文档:https://hyperledger-fabric.readthedocs.io/zh_CN/latest/install.html
准备工作:
安装git、curl、docker、Docker Compose、go、jq
安装示例、二进制和 Docker 镜像
1、下载源码:
git clone https://github.com/hyperledger/fabric.git
2、安装示例、二进制和docker镜像,进入fabric/scripts目录,执行bootstrap.sh等待安装完成
cd fabric/scripts && bootstrap.sh
查看scripts文件夹,目录下出现fabric-samples示例文件夹
查看docker镜像,镜像已全部下载完毕
启动测试网络
进入fabric/test-network目录,执行network.sh
network.sh up :启动网络
network.sh up :关闭网络
cd fabric/test-network
sudo ./network.sh up
创建通道
./network.sh createChannel
默认通道名称mychannel,可使用-c参数自定义通道名称,如:./network.sh createChannel -c channel1
启动示例的链码
./network.sh deployCC -ccn basic -ccp ../asset-transfer-basic/chaincode-go -ccl go
-ccn:链码名称
-ccp:链码路径
-ccl:编写链码使用的语言
fabric测试网络搭建完毕!