阿⾥云服务器Ubuntu16.04搭建HyperledgerFabric1.2环境(详细)
相信很多⼩伙伴在学习区块链的时候,需要搭建Hyperledger Fabric环境进⾏学习。⽽搭建该环境步骤繁多,且极其容易出现各种错误,需要花费⼀定的精⼒才能搞定。本篇⽂章基于博主搭建N次Hyperledger Fabric环境的经验上编写,希望能够给予你帮助!希望每位读者按照⽂章步骤进⾏,都能顺利搭建成功!
(⾮阿⾥云服务器也是可以按照本教程来的,跳过阿⾥云配置即可)
⾸先写在前⾯,搭建该环境最容易遇到的问题就是版本问题、⽹络问题。按照步骤操作时,务必理清楚⾃⼰下载的版本,fabric和fabric-samples的版本必须⼀致为1.2,其它的⽤最新的就⾏。务必配置镜像加速器,否则下载fabirc相关镜像会⾮常⾮常慢。
步骤
1.准备好阿⾥云ECS上海中考作文题目
⾮阿⾥云服务器或者已经配置好了的可跳过本步骤
我使⽤的是四核2G的服务器,装载了Ubuntu16.04系统。
刚安装好系统,是⾮图形化的。
输⼊⽤户名root和密码成功进⼊后,⼀⼀输⼊以下命令安装ubuntu图形化桌⾯好奇害死猫什么意思
更新软件
apt-get update
升级软件
apt-get upgrade
安装Ubuntu图形化桌⾯
apt-get install ubuntu-desktop
重启服务器
reboot
到这⾥已经可以图形化操作了,但是只能进⾏guest(访客)登陆。
接下来去下载⼀个putty来进⾏配置,这样就可以使⽤root登录。
(因为利⽤putty能够使⽤root登录,我们要进⼊root才能修改相关配置)
winpe硬盘版输⼊阿⾥云服务器公⽹ip地址后直接Open,然后输⼊root和密码即可。
然后输⼊以下命令:
极怎么组词
修改配置⽂件
cd /usr/share/f.d
回车,继续输⼊
chmod f
回车
f
修改前
[Seat:*]
ur-ssion=ubuntu
修改后
[Seat:*]
艾叶煮水喝的功效
ur-ssion=ubuntu
greeter-show-manual-login=true
allow-guest=fal
修改profile⽂件
gedit /root/.profile
⽂件修改前
# ~/.profile: executed by Bourne-compatible login shells.
if["$BASH"];then
if[ -f ~/.bashrc ];then
. ~/.bashrc相声稿
fi
fi
mesg n ||true
⽂件修改后
# ~/.profile: executed by Bourne-compatible login shells.
if["$BASH"];then
if[ -f ~/.bashrc ];then
. ~/.bashrc
fi
fi
tty -s && mesg n ||true
保存再次reboot重启
搞定!
2.前置安装(Git和CURL)
在ubuntu中打开终端,输⼊以下命令
更新软件源
sudo apt update
安装git
sudo apt install git
杜甫之七言绝句
安装curl
千与千寻经典语录sudo apt install curl
有提⽰输⼊y即可继续
3.安装docker-ce
获取安装docker-ce的脚本
curl -fsSL -o get-docker.sh
查看当前⽬录是否获取到了脚本
ls get*
执⾏脚本(安装需要⼀些时间)
sudo sh get-docker.sh
安装成功后试着run⼀下测试镜像
sudo docker run hello-world
看到这两句话就证明安装成功了
4.安装docker-compo
安装
sudo apt install docker-compo
安装成功后查看版本
docker-compo --version
5.安装Go
下载好后将压缩包解压到 /usr/local ⽬录下然后执⾏以下命令