fabric-samples的安装

现如今很多的安装教程都有些老了,现在根据自己的安装过程发布一个新的。
参考文献:fabric-samples安装的官方文档
部分内容选自上方链接
注意事项:下载的都是最新版本,需要指定特殊版本,可以根据情况而定,奉上相关代码

  • 如果您在Windows上运行,则需要使用Docker快速启动终端执行后续的终端命令。如果以前没有安装,请访问必备组件。
  • 如果在Windows 7或macOS上使用Docker工具箱,则在安装和运行示例时,需要使用C:\users(Windows 7)或/users(macOS)下的位置。
  • 如果您使用的是Docker for Mac,则需要使用/Users、/Volumes、/private或/tmp下的位置。要使用不同的位置,请查阅Docker文档进行文件共享。
  • 如果您使用的是Docker for Windows,请查阅Docker共享驱动器文档,并使用其中一个共享驱动器下的位置。

正式开始安装:

  1. 选定安装的目录,我是安装在自己在/home下创建的一个文件夹/home/hyperledger在这里插入图片描述

  2. github.com下克隆所需的fabric-samples在这里插入图片描述

git clone https://github.com/hyperledger/fabric-samples.git
  1. clone完毕之后,进入fabric-samples文件夹cd fabric-samples在这里插入图片描述

  2. 下载必须的二进制文件(将指定版本的特定于Hyperledger Fabric平台的二进制文件和配置文件安装到Fabric samples的/bin和/config目录中)curl -sSL https://bit.ly/2ysbOFE | bash -s
    在这里插入图片描述
    指定版本酌情根据下面的命令执行:
    如果需要特定版本,请传递Fabric、Fabric ca和thirdparty Docker映像的版本标识符。下面的命令演示如何下载最新的生产版本-Fabric v2.1.0和Fabric CA v1.4.6

curl -sSL https://bit.ly/2ysbOFE | bash -s -- <fabric_version> <fabric-ca_version> <thirdparty_version>
curl -sSL https://bit.ly/2ysbOFE | bash -s -- 2.1.0 1.4.6 0.4.18

如果运行上述curl命令时出错,则可能是curl版本太旧,无法处理重定向或环境不受支持。

  • 上面的命令下载并执行一个bash脚本,该脚本将下载并提取设置网络所需的所有特定于平台的二进制文件,并将它们放入上面创建的克隆目录。它检索以下特定于平台的二进制文件configtxgen, configtxlator, cryptogen, discover, idemixgen orderer, peer, fabric-ca-client
    并将它们放在当前工作目录的bin子目录中。

您可能希望将其添加到PATH环境变量中,以便在不完全限定每个二进制文件的路径的情况下提取这些文件。例如。:
export PATH=<path to download location>/bin:$PATH
最后,脚本将从docker HubHyperledger Fabric docker images下载到本地docker注册表中,并将其标记为“latest”。

原创文章 5 获赞 3 访问量 704

猜你喜欢

转载自blog.csdn.net/i_want_study/article/details/105839769