超级账本Hyperleger Fabric V1.0.0 配置

1 预备工作

首先要重设置root用户的密码:
sudo passwd root
然后进入root模式:
su
cd /
得到如下界面
超级账本Hyperleger Fabric V1.0.0 配置
运行以下命令安装 curl:
apt-get update && apt-get install curl

2 Go的安装

go语言包下载
curl -O https://mirrors.ustc.edu.cn/golang/go1.8.3.linux-amd64.tar.gz
go语言包解压
tar -C /usr/local -xzf go1.8.3.linux-amd64.tar.gz
红色部分为对应版本号,可以替换

环境变量配置
gedit ~/.profile
在文件尾加入:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=/opt/gopath
超级账本Hyperleger Fabric V1.0.0 配置

保存文件后,让环境变量生效
source ~/.profile
得到如下界面说明go安装好了
超级账本Hyperleger Fabric V1.0.0 配置

3 docker安装

下载脚本并且安装:
wget -qO- https://get.docker.com/ | sh
当安装完成后,输入一下命令:
docker version
的到如下界面说明docker安装好了
超级账本Hyperleger Fabric V1.0.0 配置

4 docker-compose安装

先输入
curl -L https://github.com/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

验证docker-compose是否安装成功
docker-compose version
得到如下界面说明docker-compose安装成功
超级账本Hyperleger Fabric V1.0.0 配置

5 下载fabric源码

在opt目录下的gopath工作路径中下载hyperleger fabric源码
超级账本Hyperleger Fabric V1.0.0 配置
首先创建项目文件夹(scr不可省略),并进入hyperledger文件夹中:
mkdir –p /opt/gopath/src/github.com/hyperledger
cd /opt/gopath/src/github.com/hyperledger
下载fabric源码:
git clone https://github.com/hyperledger/fabric.git
进入fabric目录:
cd fabric
需要切换到v1.0.0大版本:
git checkout v1.0.0

6 Fabric Docker镜像的下载

进入examples/e2e_cli/目录:
cd examples/e2e_cli/
运行指令:
source download-dockerimages.sh -c x86_64-1.0.0 -f x86_64-1.0.0
下载完成后,输入docker images得到:
超级账本Hyperleger Fabric V1.0.0 配置

7 测试

启动网络:
./network_setup.sh up
得到如下界面时,说明配置成功:
超级账本Hyperleger Fabric V1.0.0 配置
结束网络:
./network_setup.sh down

参考 https://blog.csdn.net/so5418418/article/details/78355868