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中转项目:
- 拿到git文件在github上的地址
- 在码云中创建仓库,选择导入已有仓库(如下图)
- 使用码云提供的git链接进行下载

通过这种方法能够大大缩短项目拉取时间。注意:在拉取代码完成后,fabric和fabric-sample应选择相同分支,否则会导致二进制文件及docker镜像的不匹配
拉取二进制文件及镜像文件
下载好项目文件并选择好分支之后,下一步就要下载二进制执行文件了。
这一步通常执行fabric/scripts/bootstrap.sh即可,但此脚本中二进制官方下载地址特别特别地慢。
为此我们分析一下脚本代码,并将脚本中的指令下载提取出来执行或替换成别的方法。
./bootstrap.sh脚本具有三个功能:下载案例、下载二进制执行文件、拉取镜像文件,我们可以通过修改脚本中三个变量的值来执行需要的功能


- 拉取
fabric-sample第二节已经讲到,这里跳过 - 下载二进制文件特别慢,我们找到分析一下脚本代码,可以看到需要下载两个
*.tar.gz文件,推荐在网页上下载并上传到服务器上(如https://github.com/hyperledger/fabric/releases/tag/v2.0.1),然后解压到fabric-sample文件夹下(如果你时间多,就当我没说)

- 拉取镜像文件,这一步只要
docker的下载源配置的是国内的,一般来说这一步都很快

结语
无
时间:2020/08/16 10:59
坐标:广东深圳
hyperledger-fabric环境快速搭建踩坑集锦(实用)的更多相关文章
- 【推荐】 HyperLedger Fabric环境搭建、测试及注意事项 [详尽指导] [亲测有效]
系统:Ubuntu16.04 LTS 一.环境准备 1.1 Ubuntu下安装 crul sudo apt install curl curl是利用URL语法在命令行方式下工作的开源文件传输工具.它被 ...
- Hyperledger Fabric 环境搭建(2)
上一篇https://www.cnblogs.com/xdyixia/p/11738096.html 介绍了Hyperledger Fabric环境中各种软件安装和源码编译,这一篇介绍快速运行一个简单 ...
- React Native 环境搭建踩坑
React Native (web Android)环境搭建踩坑(真的是一个艰辛的过程,大概所有坑都被我踩了 官方文档地址 : https://facebook.github.io/react-nat ...
- linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三)
linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三) 安装PHP 1.yum方式安装PHP方法同安装apache一样传送门:linux cent ...
- linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦
linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(一) 一.Linux下安装MySQL 1.下载 下载地址:http://dev.mysql.co ...
- linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(二)
linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(二) 安装apache web容器 . yum方式安装apache 注意apache在linux ...
- Hyperledger Fabric 2.1 搭建教程
Hyperledger Fabric 2.1 搭建教程 环境准备 版本 Ubuntu 18.04 go 1.14.4 fabric 2.1 fabric-sample v1.4.4 nodejs 12 ...
- Java Web 开发环境快速搭建
Java Web 开发环境快速搭建 在因某种原因更换开发设备后,可依据此文快速搭建开发环境,恢复工作环境. Java开发环境: Windows 10 (64-bit) Oralce JDK Eclip ...
- Spring boot应用踩坑集锦
Spring boot应用踩坑集锦 spring boot是spring的一种开发套件,是spring cloud的基础框架,要学习spring cloud微服务是绕不开的,遇到一些踩坑问题在这里记录 ...
随机推荐
- PHP imagecolorclosesthwb - 取得与指定的颜色最接近的色度的黑白色的索引
imagecolorclosesthwb — 取得与指定的颜色最接近的色度的黑白色的索引.高佣联盟 www.cgewang.com 语法 int imagecolorclosesthwb (s res ...
- PHP hypot() 函数
实例 计算不同的直角三角形的斜边长度: <?phpecho hypot(3,4) . "<br>";echo hypot(4,6) . "<br& ...
- Sharding-JDBC实现读写分离
参考资料:猿天地 https://mp.weixin.qq.com/s/kp2lJHpTMz4bDWkJYjVbOQ 作者:尹吉欢 技术选型:SpringBoot + Sharding-JDBC ...
- 【HNOI2010】弹飞绵羊 题解(分块)
前言:其实这个题是用LCT做的,但蒟蒻因为太弱了,只会分块QAQ. ----------------------------- 题目链接 题目大意:给定$n$个装置,每个装置有弹力系数$k_i$,即在 ...
- python 爬虫刷访问量
import urllib.requestimport time # 使用build_opener()是为了让python程序模仿浏览器进行访问opener = urllib.request.buil ...
- CSS高级特效(下)
3.混合模式与合成 在图形编辑软件(比如Photoshop)中,设计师很早就可以选择两个设计元素叠加时的颜色如何混合了. CSS Compositing and Blending标准使我们可以在CSS ...
- Azure DevOps+Docker+Asp.NET Core 实现CI/CD(二.创建CI持续集成管道)
前言 本文主要是讲解如何使用Azure DevOps+Docker 来实现持续集成Asp.NET Core项目(当然 也可以是任意项目). 上一篇: Azure DevOps+Docker+Asp.N ...
- Docker 启动 OpenResty
Docker 启动 OpenResty OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库.第三方模块以及大多数的依赖项.用于方便地搭建 ...
- JavaScript重定向
使用JavaScript重定向到其他网页的一些方法: location.href location.replace() location.assign() 语法: window.location.hr ...
- 一篇夯实一个知识点系列--python实现十大排序算法
写在前面 排序是查找是算法中最重要的两个概念,我们大多数情况下都在进行查找和排序.科学家们穷尽努力,想使得排序和查找能够更加快速.本篇文章用Python实现十大排序算法. 干货儿 排序算法从不同维度可 ...