Hyperledger Fabric 示例

在您的机器上选择一个存放 Hyperledger Fabric 示例应用程序仓库的位置,并在终端窗口中打开。然后,执行以下命令:

git clone -b master https://github.com/hyperledger/fabric-samples.git
cd fabric-samples
git checkout {TAG}

下载特定平台的二进制文件

接下来,我们将要安装 Hyperledger Fabric 特定平台的二进制文件。这个过程主要用于补充上述 Hyperledger Fabric 示例,但也可以被独立使用。 如果您不安装以上的示例,可以直接创建和输入目录,用于提取存放特定平台的二进制文件内容。

在您即将用于提取存放特定平台的二进制文件的目录下,请执行以下命令:

curl -sSL https://goo.gl/6wtTN5 | bash -s 1.1.0

通过上述命令,下载和执行一个bash脚本,该脚本可以下载和提取,所有您需要用于设置网络的特定平台的二进制文件,并把他们放入您之前创建的克隆仓库中, 其中,包括四个特定平台的二进制文件:

  • cryptogen,
  • configtxgen,
  • configtxlator,
  • peer
  • orderer
  • fabric-ca-client

他们会被放入您当前工作目录的 bin 子目录下。

您也许想要把这个目录加入到 PATH 环境变量中,这样可以在不完全符合每个二进制文件路径的情况下就找到他们,比如:

export PATH=<path to download location>/bin:$PATH

最后,这个脚本将会从 Docker Hub 下载 Hyperledger Fabric docker 镜像, 加入您的本地 Docker 注册表,并标记他们为 ‘latest’。

结束之后,这个脚本会罗列出所有已经安装的 Docker 镜像。

看看每一个镜像的名字,这些都将是组成我们的 Hyperledger Fabric 网络的组件。同时,您会发现您有两个同一镜像ID的实例 - 一个标记为 “x86_64-1.x.x”,另一个标记为 “latest”.