上篇博客已经完成了Centos7中Fabric基本环境的搭建,详情请 点击
1、Fabric源码安装
HyperLedger Fabric的源码托管在GitHub上,托管地址为https://github.com/hyperledger/fabric
工具编译需要用到Go语言环境,源码目录会放在 $GOPATH路径下
1.1、下载源码
可以通过Git命令下载源码,或者go get命令获取,这里使用go get命令(项目会下载到 $GOPATH路径下)
go get github.com/hyperledger/fabric
或者通过Git下载,所以先下载安装Git
yum install git
通过Git下载镜像文件
git clone https://github.com/hyperledger/fabric.git
下载完成后会得到一个fabric文件夹,进入fabric/scripts目录可以看到一个bootstrap.sh脚本(注意刚开始是没有fabric-samples这个文件夹的,是执行脚本后生成的)
直接执行bootstrap.sh脚本,就会自动进行fabric相 docker 镜像的下载 (时间有点久,如果出现长时间停顿,可能需要重启虚拟机后重新执行脚本):
./bootstrap.sh
下载结束后查看镜像:
docker images
2、构建网络
fabric-samples提供的BYFN(build your first network),来构建我们第一个超级账本fabric网络
2.1、生成配置
cd fabric/scripts/fabric-samples/first-network/
执行以下命令:
./byfn.sh -m generate -c jschannel
2.2、启动网络
输入下列命令启动网络
./byfn.sh -m up -c jschannel
看到如下界面则启动成功
2.3、关闭网络
记得关闭网络。
./byfn.sh -m down
小结
我们下载fabric源码并启动了第一个测试网络。
参考提供:
centos7安装配置Hyperledger fabric1.4.0
Hyperledger fabric 1.3安装记录
fabric1.4.0-rc2快速入门