HyperLedger Fabric实战(一):基础环境构建

1. 简介

本文档说明了HyperLedger Fabric 1.4.0版本的区块链网络搭建所需的基本环境组件以及安装流程,最后再记录了安装过程中可能会遇到的一些问题,采用的操作系统为ubuntu 18.04。
具有参考价值的网站:

  1. Hyperledger Fabric的官方文档:https://hyperledger-fabric.readthedocs.io/en/latest/;
  2. HyperLedger的官网,里面还有其他的配套组件:https://www.hyperledger.org/。

2. 基础环境构建

2.1 组件清单

HyperLedger Fabric的依赖环境较多,且对版本有一定的要求,本次安装使用了如下的组件:

名称 版本 描述
操作系统 Ubuntu 18.04 基础环境
docker 17.06.2-ce或更高 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
Docker-compose 1.1.14或更高 Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。
Go 1.13.x 运行的基本SDK
NodeJS 8.9或更高(Version 9全部不支持),Version10从10.15.3后继续支持 运行的基本SDK
npm 5.x npm 是 JavaScript 世界的包管理工具,并且是 Node.js 平台的默认包管理工具。通过 npm 可以安装、共享、分发代码,管理项目依赖关系。
python 2.7.x 运行的基本SDK
curl latest 远程获取资源,通常系统自带
ssh latest 远程控制服务器

2.2 组件安装过程

基于上述的内容,我们开始安装这些组件:

2.2.1 SSH

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。

# 安装SSH服务器
sudo apt install openssh-server

# 安装SSH客户端
sudo apt install openssh-client

# 配置SSH
sudo vim /etc/ssh/ssh_config

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值