Centos7 下搭建 Hyperledger Fabric 区块链网络(一)

一、准备

操作系统:Centos 7

Docker 环境支撑(Docker 、 Docker Compose)

Fabric 组件 Docker镜像(fabric-peer、fabric-orderer、fabric-tools、fabric-baseos)

Fabric 源码库 

二、安装

2.1 安装Docker

执行如下命令(安装latest version ):     

$ sudo yum install docker-ce docker-ce-cli containerd.io

启动Docker :

$ sudo systemctl start docker

验证是否安装成功:

$ sudo docker run hello-world

2.2 安装Docker compose

运行下列命令,下载安装release版

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

运行如下命令,给docker-compose赋予可执行权限

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

配置环境变量

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

测试安装,如果出现如下信息说明安装OK

$ docker-compose --version
docker-compose version 1.25.0, build 1110ad01

 

2.3 安装fabric 的docker 组件

  • 安装 fabric-peer
docker pull hyperledger/fabric-peer:x86_64-1.0.0

 

  • 安装 fabric-orderer
docker pull hyperledger/fabric-orderer:x86_64-1.0.0

 

  • 安装 fabric-tools
docker pull hyperledger/fabric-tools:x86_64-1.0.0

 

  • 安装 fabric-baseos
docker pull hyperledger/fabric-baseos:x86_64-0.3.1

查看是否安装完成

[root@centos ~]# docker images
REPOSITORY                             TAG                 IMAGE ID            CREATED             SIZE
docker.io/hyperledger/fabric-tools     x86_64-1.0.0        0403fd1c72c7        2 years ago         1.32 GB
docker.io/hyperledger/fabric-orderer   x86_64-1.0.0        e317ca5638ba        2 years ago         179 MB
docker.io/hyperledger/fabric-peer      x86_64-1.0.0        6830dcd7b9b5        2 years ago         182 MB
docker.io/hyperledger/fabric-ca        x86_64-1.0.0        a15c59ecda5b        2 years ago         238 MB
docker.io/hyperledger/fabric-baseos    x86_64-0.3.1        4b0cab202084        2 years ago         157 MB

 

2.4  Fabric 下载源码库

  git https://github.com/hyperledger/fabric

 

你可能感兴趣的:(chain,区块链(china))