CentOs 搭建 Hyperledger Fabric 简单步骤

0、安装Go

安装 wget

yum install wget

使用wget获取安装包

wget -c https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz

解压

tar -C /usr/local/ -zxvf go1.8.3.linux-amd64.tar.gz

添加环境变量

vim /etc/profile.d/go.sh

添加一下环境变量(gopath为go项目根目录)

export PATH=$PATH:/usr/local/go/bin
export GOPATH=/root/go

环境变量文件添加引用

source /etc/profile.d/go.sh

验证

go env

1、安装docker

卸载老版本的 docker 及其相关依赖

sudo yum remove docker docker-common container-selinux docker-selinux docker-engine

安装 yum-utils,它提供了 yum-config-manager,可用来管理yum源

sudo yum install -y yum-utils

添加yum源

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新yum索引

sudo yum makecache fast

安装 docker-ce

sudo yum install docker-ce

启动 docker

sudo systemctl start docker

验证是否安装成功

sudo docker info

卸载docker:

yum list installed | grep docker
sudo yum remove docker docker
pip uninstall $*
pip install requests

2、安装docker-compose

安装epel依赖

yum -y install epel-release

安装pip工具

yum install python-pip

更新pip

pip install --upgrade pip

安装docker-compose

pip install docker-compose

3、安装git

yum install git

4、源码下载

创建文件夹并进入

mkdir -p ~/go/src/github.com/hyperledger
cd ~/go/src/github.com/hyperledger

下载fabric源码

git clone https://github.com/hyperledger/fabric.git
cd ~/go/src/github.com/hyperledger/fabric

检出1.1.0版本

git checkout v1.1.0

5、Docker镜像下载

cd ~/go/src/github.com/hyperledger/fabric/examples/e2e_cli/
source download-dockerimages.sh -c x86_64-1.1.0 -f x86_64-1.1.0

6、启动测试网络

./network_setup.sh up

你可能感兴趣的:(fabric)