HyperLedger Fabric 1.2 基础环境搭建(7)-阿里云开发者社区

开发者社区> 灵·龙> 正文

HyperLedger Fabric 1.2 基础环境搭建(7)

简介: 学习了前面几章理论知识后,本章开始介绍实践操作,先介绍Fabric基础环境搭建,采用的操作系统为Centos 7 64位,依次介绍Docker安装、Docker-Compose安装、GO语言环境安装、Git安装和Fabric安装,最终完成可使用的Fabric环境。
+关注继续查看

       学习了前面几章理论知识后,本章开始介绍实践操作,先介绍Fabric基础环境搭建,采用的操作系统为Centos 7 64位,依次介绍Docker安装、Docker-Compose安装、GO语言环境安装、Git安装和Fabric安装,最终完成可使用的Fabric环境。
7.1 Docker安装
       Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
安装步骤:
1. yum-utils提供yum-config-manager工具,设备映射存储驱动需要device-mapper-persistent-data和lvm2工具

# yum install -y yum-utils device-mapper-persistent-data lvm2

2. 设置稳定存储库

# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

3. 开启edge

# yum-config-manager --enable docker-ce-edge

4. 开启test

# yum-config-manager --enable docker-ce-test

5. 安装docker-ce

# yum install docker-ce

6. 运行docker

# systemctl start docker

7. 查看docker版本,判断是否安装成功

# docker -version

8. 设置开机自启动

# chkconfig docker on

7.2 Docker-Compose安装
       Docker-Compose 是用来定义和运行复杂应用的Docker工具。可以在一个文件中定义一个多容器应用和容器依赖,并且使用一条命令来启动你的应用,完成一切准备工作。
安装步骤:
1. 下载最新版本docker-compose到/usr/local/bin/docker-compose目录下

# curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

2. 设置/usr/local/bin/docker-compose目录为可执行权限

# chmod +x /usr/local/bin/docker-compose

3. 测试docker-compose安装是否成功

# docker-compose -version

7.3 GO语言环境安装
       Go语言是谷歌2009发布的第二款开源编程语言,专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。
安装步骤:
1. 下载并安装GO语言环境

# cd /opt
# mkdir golang
# cd golang
# curl -O https://www.golangtc.com/static/go/1.9.2/go1.9.2.linux-amd64.tar.gz
# tar -zxvf go1.9.2.linux-amd64.tar.gz

2. 配置GO语言环境变量

# vi /etc/profile
添加如下内容到/etc/profile后面
export GOPATH=/opt/gopath
export GOROOT=/opt/golang/go
export PATH=$GOROOT/bin:$PATH

# source /etc/profile

3. 查看GO语言版本

# go version

4. 查看GO语言环境变量

# go env

7.4 Git安装
       Git是一个开源的分布式版本控制系统,可以有效、高速的处理各类大小项目版本管理。

# yum install git

7.5 Fabric安装

       Fabric安装可以有两种方式,一种通过Git安装,一种通过手动下载安装。
1. Git安装
安装步骤:
1) 生成目录

# mkdir -p $GOPATH/src/github.com/hyperledger/
# cd $GOPATH/src/github.com/hyperledger/

2) Git克隆源码

# git clone https://github.com/hyperledger/fabric.git
# cd fabric

3) 切换Fabric版本

# git checkout v1.2.0

2. 手动安装

      访问github网站并下载Fabric,地址为:https://github.com/hyperledger/fabric/tree/v1.2.0,然后拷贝到$GOPATH/src/github.com/hyperledger/这个目录下面。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
计算机基础1 | 学习笔记
快速学习计算机基础1。
7 0
计算机基础2 | 学习笔记
快速学习计算机基础2。
6 0
计算机基础3 | 学习笔记
快速学习计算机基础3。
7 0
对ECS服务器的初认知
经过对ECS服务器的基本认识,掌握基础的操作方法,并对下一步的学习方向有了系统的规划。
12 0
Linux 命令执行过程 | 学习笔记
快速学习 Linux 命令执行过程。
7 0
冬季实战营第一期学习报告
通过五天学习与实操,对ECS云服务器入门、快速搭建LAMP环境、部署MySQL数据库、回顾搭建Docker环境和Spring Boot以及使用PolarDB和ECS搭建门户网站操作,对本期学习与实操的认识。
7 0
Java classloader详解
Java程序并不是一个可执行文件,而是由很多的Java类组成,其运行是由JVM来控制的。而JVM从内存中查找到类,而真正将类加载进内存的就是ClassLoader,可以说我们每天都在接触ClassLoader,但是很多时候我们没有明白其执行的流程和原理。
3 0
Redis高可用架构演进
Redis是目前使用最广泛的缓存程序之一,也被应用于多种场景,例如数据缓存、分布式锁等,Redis官方提供了多种部署架构,以满足不同应用场景下对于高可用和扩展性的要求。
5 0
MySQL高可用架构演进
MySQL是数据库领域当之无愧的霸主之一,其在各行各业被广泛应用,随着广泛使用,对于MySQL本身的高可用性的要求就是不可避免的话题,而MySQL的高可用方案也随着MySQL功能的完善经历了多次升级,本文将对MySQL的各种高可用架构进行分析,以此来了解架构的演进。
4 0
系统安装前准备 | 学习笔记
快速学习系统安装前准备。
5 0
+关注
灵·龙
本人1999年毕业于西安工业大学,具有将近20年的技术开发和项目管理经验,在技术方面一直走在最前沿,从桌面软件,到互联网技术,到大数据分析,再到区块链技术,再加上多年的项目管理经验,真正成为了全栈技术开发者,目前由自主技术架构及项目管理的产品申请了不下20种著作权。
39
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载