下载 Hyperleger Fabric
依赖环境装好了,就开始正式下载Hyperleger Fabric。
给它创建一个工作目录,之后为了方便分类。就放在家目录下面的src目录下面吧。
mkdir src
cd src
运行官方给出的脚本下载Fabric。 给出github上面的链接,可以了解一下。github.com/hyperledger…
官方脚本bootstrap.sh。关于官方脚本有很多问题,其中包括老版本源失效,国外环境下载缓慢等等。 这里参考我写的一篇关于bootstrap.sh源码解读。juejin.cn/post/701950… 里面包括一个可以运行的脚本bootstrap.sh。直接复制到本地的src目录下面。
运行bootstrap.sh
chmod u+x bootstrap.sh
sudo ./bootstap.sh
经过一个漫长的等待,脚本会干三件事情。10分钟?20分钟?
第一件事情,下载Fabric-samples官方实例。
第二件事情,下载Fabric二进制文件。
第三件事情,下载所需要的镜像。
这些都会根据脚本中指定的版本不同,下载不同的文件。【注】Fabric1.x 和2.x 目录结构会有很大的不同。
下面是执行之后的结果。
我们来测试一下是否安装成功了
我们进入到这个官方案例文件夹中,运行官方给我们的一个测试案例。来试试吧。
cd fabric-samples
cd first-network
项目目录结构如图所示。
这就是我们梦开始的地方~。
first-network
首先生成各种通道、块的配置文件。脚本一键搞定,适用于初学者,之后会介绍脚本究竟干了什么。byfn.sh
先看一下帮助命令吧。
英文不好可能会看不懂吧,比如我。但是下面给出了具体的例子,建议英文好的,多看看。总结如下:
- 生成相关配置文件
- 启动网络
- 关闭网络
首先生成配置文件
启动网络
根据提示,系统问你,docker是否没有运行呢?果然没有运行。
启动docker,在运行。
之后发现一堆看不懂的说明,感觉很复杂的样子,都看不清就过去了。虽然看不清,但是很重要,这流程包括完整的一个实例,之后会一步步分析这些内容。非常重要!!!!!!。弄懂了,基本上就对于这个平台功能就掌握一半了。
建议可以从start开始看,看到end。大致看一下英文,虽然看不懂,但是也会知道执行流程大致是什么样子的。
看到这个搭建环境就大功告成了!!!!!
这表明你已经部署了Fabric1.4.8,并且运行了官方给出的一个实例。
运行脚本之后发生了什么呢?
之后在慢慢分析!!!! 这不得休息一下。