ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

34步骤教你在阿里云空白服务器搭建一套fabric服务,一键ok版本

2020-05-29 09:54:38  阅读:236  来源: 互联网

标签:git ok fabric 34 usr docker com hyperledger


# 1.更新 yum
yum update -y
# 2.安装 Git
yum install git
# 3.下载 Golang 源码包,版本为 1.14.3
wget https://studygolang.com/dl/golang/go1.14.3.linux-amd64.tar.gz
# 4.解压源码包至用户级的程序目录 /usr/local
sudo tar -C /usr/local -xzf go1.14.3.linux-amd64.tar.gz
# 5.打开配置文件
vi /etc/profile
# 6.写入
export PATH=$PATH:/usr/local/go/bin
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$HOME/go/bin
# 7.刷新
source /etc/profile
# 8.验证 golang 是否安装成功
go version
# 9.安装 docker
yum -y install docker
# 10.重启docker
systemctl start docker
# 11.验证 docker
docker version
# 12.添加用户组
# 如果还没有docker group就添加一个:
sudo groupadd docker
#安装好docker之后, 可能存在只有root用户才能调用的问题, 需要将当前用户加入docker组中:
sudo gpasswd -a ${USER} docker
sudo systemctl restart docker
# 13.重启docker
systemctl daemon-reload
systemctl restart docker.service
# 14.安装 docker-compose 版本为:1.8.0
curl -L https://github.com/docker/compose/releases/download/1.8.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
# 15.添加运行权限
chmod +x /usr/local/bin/docker-compose
# 16.验证 docker-compose
docker-compose version
# 17.安装 Hyperldger Fabric
# 18.创建源代码目录
mkdir -p $GOPATH/src/github.com/hyperledger
# 19.切换到目录,下载 Hyperldger Fabric 源代码
cd $GOPATH/src/github.com/hyperledger && git clone https://github.com/hyperledger/fabric.git
# 切换版本
cd $GOPATH/src/github.com/hyperledger/fabric/
# 查看在哪个分支
git branch -a
# 查看分支
git tag
# 要用 1.4.4 版本,切换至1.4.4
git checkout v1.4.4
# 20.验证是否切换成功
git branch
# 21.下载镜像 切换到目录
cd $GOPATH/src/github.com/hyperledger/fabric/scripts/
# 修改参数: bootrstrap.sh
DOCKER=true
SAMPLES=false
BINARIES=false
# 22.执行脚本下载镜像
./bootrstrap.sh
# 23.查看是否下载镜像
docker images
# 24.下载 bin 二进制工具.要什么版本记得修改参数。这里是1.4.4 ,如果是别的版本,请自己修改
wget https://github.com/hyperledger/fabric/releases/download/v1.4.4/hyperledger-fabric-linux-amd64-1.4.4.tar.gz
# 25.解压至 /usr/local/bin
tar -zxvf hyperledger-fabric-linux-amd64-1.4.4.tar.gz
cd bin/
sudo cp * /usr/local/bin
# 26.验证二进制工具版本
cd /usr/local/bin
peer version
# 27.下载 fabric-simples 注意:cd 到根目录操作,不要在fabric目录下操作
git clone https://github.com/hyperledger/fabric-samples.git
# 28.一定要切换版本,和fabric 的版本一样,切换版本
git branch -a
git tag
git checkout xxxx
# 29.启动demo
cd fabric-samples/first-network
# 30.生成证书
./byfn.sh generate
# 31.启动网络
./byfn.sh up
# 等待结果 出现 GOOD 表示网络没有问题
# 32.查看网络 容器状态是否都为 up
docker ps -a
# 33.停止网络
./byfn.sh down
# 34.结束
————————————————
版权声明:本文为CSDN博主「boss2967」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/boss2967/article/details/106221013

标签:git,ok,fabric,34,usr,docker,com,hyperledger
来源: https://www.cnblogs.com/gaoyuechen/p/12985685.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有