hyperledger-fabric环境快速搭建踩坑集锦(实用)

安装docker 及 docker-compose

安装docker没什么好说的,一部分教程都给出了指令,在这里就不谈了。

docker-compose不同的教程给出了不同的方法,在这里介绍一种极为快速的方法,那就是通过python的pip工具安装docker-compose

ubuntu18.04:

sudo apt-get install python-pip;
pip install docker-compose;


安装fabric和fabric-sample

大部分资源提供的下载链接地址都指向github.com,但是在国内访问github是非常慢的,在这里介绍一种非常快速的方法通过码云gitee.com中转项目

  1. 拿到git文件在github上的地址
  2. 在码云中创建仓库,选择导入已有仓库(如下图
  3. 使用码云提供的git链接进行下载
    hyperledger-fabric环境快速搭建踩坑集锦(实用)_第1张图片
    通过这种方法能够大大缩短项目拉取时间。注意在拉取代码完成后,fabric和fabric-sample应选择相同分支,否则会导致二进制文件及docker镜像的不匹配


拉取二进制文件及镜像文件

下载好项目文件并选择好分支之后,下一步就要下载二进制执行文件了。

这一步通常执行fabric/scripts/bootstrap.sh即可,但此脚本中二进制官方下载地址特别特别地慢。

为此我们分析一下脚本代码,并将脚本中的指令下载提取出来执行或替换成别的方法。

  1. ./bootstrap.sh脚本具有三个功能:下载案例下载二进制执行文件拉取镜像文件,我们可以通过修改脚本中三个变量的值来执行需要的功能
    在这里插入图片描述hyperledger-fabric环境快速搭建踩坑集锦(实用)_第2张图片
  2. 拉取fabric-sample第二节已经讲到,这里跳过
  3. 下载二进制文件特别慢,我们找到分析一下脚本代码,可以看到需要下载两个*.tar.gz文件,推荐在网页上下载并上传到服务器上(如https://github.com/hyperledger/fabric/releases/tag/v2.0.1),然后解压到fabric-sample文件夹下(如果你时间多,就当我没说)
    hyperledger-fabric环境快速搭建踩坑集锦(实用)_第3张图片
  4. 拉取镜像文件,这一步只要docker的下载源配置的是国内的,一般来说这一步都很快
    hyperledger-fabric环境快速搭建踩坑集锦(实用)_第4张图片


结语


时间:2020/08/16 10:59
坐标:广东深圳


你可能感兴趣的:(hyperledger-fabric环境快速搭建踩坑集锦(实用))