Hyperledger Fabric 1.0 快速部署

Hyperleger Fabric的快速部署是通过从Docker Hub上拉取已经部署好环境的镜像来完成的,由于在国内受到GFW的限制,所以安装过程很缓慢,甚至会发生失败,希望大家做好心理准备。下面我要开始表演了… …

======================
系统:Ubuntu 16.04 arm 64
环境: golang 1.7.4 docker-engine

Fabric 是基于golang语言开发的,这种语言在区块链开发中很火,Ethereum也是用它开发的,所以我们先要部署安装go语言。
你可以到官网上下载到1.7.4的包,解压到/usr/local/go 下面:

tar -zxvf go1.7.4.linux-amd64.tar.gz /usr/local/

然后配置gopath路径,将其添加到.bashrc中:

sudo vim ~/.bashrc
export GOPATH = /home/xxx/go #这个你可以任意指定
export PATH=$PATH:/usr/local/go/bin:${GOPATH//://bin:}/bin

配置目录:

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

安装docker

//安装dock-engine,不要直接用apt-get 那个是老版的
curl -sSL https://get.daocloud.io/docker | sh
//安装加速器
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://e14ac66d.m.daocloud.io
//安装docker-compose
pip install –upgrade pip
pip install docker-compose

curl -L https://get.daocloud.io/docker/compose/releases/download/1.12.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

克隆项目

cd $GOPATH/src/github.com/hyperledger/
git clone https://github.com/yeasy/docker-compose-files.git

运行

Cd docker-compose-files/hyperledger/1.0/scripts Sudo sh ./setup-xxx-1.0.sh

你可能感兴趣的:(Hyperledger Fabric 1.0 快速部署)