快速搭建fabric1.3

需要的软件版本参考 fabric源码中的文档:fabric/docs/source/prereqs.rst

我使用的版本:

Ubuntu16.04

go1.10.5 linux/amd64

pip 1.8

docker 18.09.0

docker-compose 1.18.0,

node v8.5.0

搭建过程:

1. sudo apt install cURL

2.安装golang

$home下新建文件夹gopath

在gopath下新建三个文件夹 pkg,bin,src

在src下建立目录github.com/hyperledger

将fabric源码放到该目录下

 

下载golang源码包 1.10.x

解压

移动到/usr/local/

编辑/etc/profile

将下面四行粘贴到文件末尾

export GOROOT=http://www.likecs.com/usr/local/go

export GOBIN=$GOROOT/bin

export PATH=$PATH:$GOBIN

export GOPATH=$HOME/gopath

关闭文件,执行 source /etc/profile

执行 go env 查看go的环境信息

 

3.安装pip

sudo apt install python-pip

sudo pip install --upgrade pip

 

4.安装docker

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

 

可选配置

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'

{

  "registry-mirrors": ["你的阿里云镜像加速地址"]

}

EOF

 

sudo systemctl daemon-reload

sudo systemctl enable docker

sudo systemctl restart docker

 

sudo groupadd docker

sudo usermod -aG docker ${USER}

sudo service docker restart

重新登陆当前用户

 

5.安装docker-compose

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

 

6.安装nodejs

注:将8.x换成想要的版本

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

sudo apt-get install -y nodejs

 

7.使用官方脚本拉取镜像

$home/gopath/src/github.com/hyperledger/fabric/scripts

./pull_build_artifacts.sh

注:这个过程可能会比较长。

 

8.运行fabric e2e 测试用例

cd ~/gopath/src/github.com/hyperledger/fabric/examples/e2e_cli

./network_setup.sh up

如果运行没有问题,则表示搭建成功。

 

最后,如果使用虚拟机搭建,建议将虚拟机内存设置为4GB或以上,否则运行e2e可能会报错。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpddsw.html