hyperledger fabric1.4 环境搭建

1.安装相关工具

安装curl

yum install curl

安装git

yum install git

安装go

wget https://dl.google.com/go/go1.13.8.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.13.8.linux-amd64.tar.gz

配置环境变量

sudo vim /etc/profile

在文件末尾加上

export GOROOT=/usr/local/bin/go
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOBIN
export GOPATH=/opt/gopath

重新加载环境变量

source /etc/profile

安装docker(安装的是最新版本,本文版本为18.0.9)

sudo yum install -y yum-utils device-mapper-persistent-data  lvm2
sudo yum install docker-ce docker-ce-cli containerd.io

启动docker

sudo systemctl start docker.service

安装docker-compose(安装的是最新版本,本文版本1.24)

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

2.下载fabric-samples(日后搭建各种fabric网络的模板)

因科学上网原因提供两种方法

方法一 (有外网环境):

会下载fabric-samples repo、运行所需的二进制文件、docker镜像

sudo mkdir -p /opt/gopath/src/github.com/hyperledger/
sudo chmod -R a+rw /opt/gopath
cd /opt/gopath/src/github.com/hyperledger
curl -sSL http://bit.ly/2ysbOFE | bash -s -- 1.4.5 1.4.5 0.4.18

方法二(无外网环境)

在github上传了一个repo,会下载在fabric-samples repo、运行所需二进制文件

sudo mkdir -p /opt/gopath/src/github.com/hyperledger/
sudo chmod -R a+rw /opt/gopath
cd /opt/gopath/src/github.com/hyperledger
git clone https://github.com/hxyxx/fabric-samples.git

两种方式后续执行操作相同,区别是在方法二执行后续脚本会自动下载docker镜像

3.官方示例运行

进入到fabric-samples/first-network文件夹下

cd fabric-samples/first-network/

生成配置文件

./byfn.sh -m generate

启动项目

./byfn.sh -m up

结果出现下图时,fabric环境搭建成功

hyperledger fabric1.4 环境搭建_第1张图片

关闭项目

./byfn.sh -m down

 

你可能感兴趣的:(Hyperledger,Fabric,区块链,centos,Hyperledger,Hyperledger,Fabric)