本章主要是下载Fabric、fabric-samples项目源码,并运行Fabric-samples目录下test-networ的运行,验证基本的网络环境。
首先,在go的安装目录 src下新建github.com/hyperledger目录。
第1步:下载Fabric源码:
从https://github.com/hyperledger/fabric查看最新的分支release-2.3。
hyperledger目录下会新生成一个 fabric文件夹。
第2步:拉取Fabric相关的镜像:
进入目录:/usr/local/go/src/github.com/hyperledger/fabric/scripts,
修改 bootstrap.sh脚本:
修改为:
这样脚本只拉取镜像。
执行脚本:
可以看到下载的镜像:
第3步:下载fabric-samples源码
从https://github.com/hyperledger/fabric-samples查看最新的分支master分支。
git clone https://github.com/hyperledger/fabric-samples.git
第4步:下载和解压fabric、fabric-ca项目。
https://github.com/hyperledger/fabric/branches查看fabric最新的分支2.3.3
从https://github.com/hyperledger/fabric-ca/releases 查看fabric-ca最新的分支1.5.0
下载完成后解压到/fabric-samples当前目录。
tar -xzvf hyperledger-fabric-linux-amd64-2.3.0.tar.gz
tar -xzvf hyperledger-fabric-ca-linux-amd64-1.5.0.tar.gz
可以看到生成可执行文件和配置文件分别存放到bin和config目录下。
第5步:启动网络。
进入/usr/local/go/src/github.com/hyperledger/fabric-samples/test-network目录。
执行命令:./network.sh up:
执行./ start.sh脚本:
可以看到生成docker容器如下: