首页 技术 正文
技术 2022年11月16日
0 收藏 363 点赞 3,430 浏览 1975 个字

参考链接:https://blog.csdn.net/so5418418/article/details/78355868   https://blog.csdn.net/wgh1015398431/article/details/70780722?locationNum=6&fps=1

1,安装go

下载go

wget https://www.golangtc.com/static/go/1.9.2/go1.9.2.linux-amd64.tar.gz

解压缩

sudo tar -C /usr/local -xzf go1.9.2.linux-amd64.tar.gz

编辑当前用户的环境变量

vi ~/.profile

在文本最后添加以下内容,保存退出

export PATH=$PATH:/usr/local/go/bin
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$HOME/go/bin

查看go版本

go version

2,安装docker

执行如下脚本,安装docker

curl -sSL https://get.daocloud.io/docker | sh

2.1,设置docker权限(XXX为当前登录用户)

sudo usermod -aG docker XXX 

注销用户后,重新登入

2.2,建立docker文件夹,并添加阿里云的Docker Hub镜像:

sudo mkdir -p /etc/docker
sudo vi /etc/docker/daemon.json
“{ "registry-mirrors": ["https://obou6wyb.mirror.aliyuncs.com"] }”

2.3,重新载入docker

sudo systemctl daemon-reload
sudo systemctl restart docker

2.4,测试安装结果

docker version

3,安装docker-compose

3.1,安装python-pip

sudo apt-get install python-pip

3.2,安装curl

sudo apt-get install curl

3.3,从DaoClound安装Docker-compose

curl -L https://get.daocloud.io/docker/compose/releases/download/1.12./docker-compose-`uname -s`-`uname -m` > ~/docker-compose
sudo mv ~/docker-compose /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-compose

3.4,检查docker-compose 安装结果

docker-compose version

正常显示如下:

docker-compose version 1.12., build b31ff33
docker-py version: 2.2.
CPython version: 2.7.
OpenSSL version: OpenSSL 1.0.1t May

4 安装fabric

4.1,创建存放源代码的路径

mkdir -p ~/go/src/github.com/hyperledger
cd ~/go/src/github.com/hyperledger

4.2,git克隆源代码

4.2.1,修改Host文件加速git克隆速度

sudo vi /etc/hosts

hosts文件中添加如下文本

151.101.229.194 github.global.ssl.fastly.net
151.101.229.194 assets-cdn.github.com

4.2.2,保存,退出,并重启网络

sudo /etc/init.d/networking restart

4.3,用git命令下载完整源码

git clone https://github.com/hyperledger/fabric.git

进入fabric目录 ,检查源代码

cd ~/go/src/github.com/hyperledger/fabric
git checkout v1.0.0

5,下载docker镜像

cd ~/go/src/github.com/hyperledger/fabric/examples/e2e_cli/
source download-dockerimages.sh -c x86_64-1.0. -f x86_64-1.0.

下载完成后,检查镜像的完整性

docker images 

6,编译测试网络

进入fabric网络

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

执行脚本

./network_setup.sh up

区块链之Hyperledger(超级账本)Fabric v1.0 的环境搭建(更新)

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,994
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,507
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,350
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,135
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,768
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,845