一.环境准备
系统:Ubuntu18.04.1
1.git,curl,docker,docker-compose
- 设置软件更新源为阿里云(软件和更新)
sudo apt-get update
sudo apt-get install git
sudo apt-get install vim
sudo apt-get install curl
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
- 设置镜像加速器
以阿里云为例,找到容器镜像服务->镜像加速器,选择系统粘贴代码即可
service docker start
systemctl enable docker.service
systemctl status docker.service
cat /etc/docker/daemon.json #查看加速器
- 安装docker-compose
sudo apt-get install docker-compose
或者
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose #添加执行权限
在这里插入代码片
相关操作
#查看版本信息,检查是否安装成功
docker version
#把当前用户添加到docker用户组
sudo groupadd docker
sudo usermod -aG docker ${USER}
sudo systemctl restart docker
su root 切换root
su ${USER} 再切换回来生效
2.安装go
下载网址:https://studygolang.com/dl
下载最新linux版本的go安装包到本地
解压到/usr/local文件夹下
tar -zxvf go1.15.linux-amd64.tar.gz /usr/local
设置环境变量(系统变量: /etc/profile ;用户变量: ~/.bashrc)
vi /etc/profile
添加
export GOPATH=$HOME/go
export GOROOT=/usr/local/go
export PATH=$GOROOT/bin:$PATH
使配置生效
source /etc/profile
查看go信息
go version
go env
#centos7中要执行,ubuntu也要
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
到此基础环境已经搭建好了,接下来就是正式Fabric安装了
二.Fabric相关下载安装
创建目录并进入
mkdir -p $GOPATH/src/github.com/hyperledger/
cd $GOPATH/src/github.com/hyperledger
拉取fabric,fabric-ca,fabric-samples镜像
git clone -b v2.2.2 https://github.com/hyperledger/fabric.git
git clone -b v.2.2.2 https://github.com/hyperledg