首页 > 其他 > 详细

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

时间:2020-08-16 12:11:55      阅读:69      评论:0      收藏:0      [点我收藏+]

安装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链接进行下载
    技术分享图片
    通过这种方法能够大大缩短项目拉取时间。注意在拉取代码完成后,fabric和fabric-sample应选择相同分支,否则会导致二进制文件及docker镜像的不匹配


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

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

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

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

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


结语


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


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

原文:https://www.cnblogs.com/caoLeiYing/p/13511815.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!