使用云服务安装Hyperledger Fabric 全过程

问题背景:学习Fabric需要在Linux或MacOS环境,对于使用windows电脑的同学,这里有两个基本选择,一是安装虚拟机,常用的是Vmware workstation,在我博客里有;二是使用服务器,但是很多同学没有接触过服务器,担心比较麻烦,本教程记录一下使用服务器安装Fabric全过程,给有需要的同学参考。

服务器优点:不用在本地安装虚拟机,为本地机器减轻负担;快速重装;新人价格实惠;可以在不同的地方访问

视频链接:https://www.bilibili.com/video/BV1gV4y1M7q3

1.购买服务器,推荐 腾讯云 https://curl.qcloud.com/Sjy0zKjy ,这里推荐新人专区的轻量应用服务器,建议购买2核4G的服务器。2核2G的也勉强够用,但是如果开的程序多了会死机。新人优惠只有一次,尽量买时间长的。作为对比,新用户2核4G服务器一年120元,老用户720元。

2.这里我之前买好服务器了,就不再演示购买过程。

3.部署时需要安装ubuntu20.04系统,如果找不到默认的密码就重置一次密码

4.使用xshell连接服务器,此时就跟正常使用本地虚拟机一致了,除了没有图形界面

5.安装常用软件 sudo apt install curl git vim wget lrzsz

6.安装docker

 #安装docker 这里需要等待10分钟左右
 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
 #将用户添加到docker组
 sudo usermod -aG docker $USER
 #更新用户组
 newgrp docker 
 #安装docker-compose
 sudo curl -L "https://ghproxy.com/https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
 #增加运行权限
 sudo chmod +x /usr/local/bin/docker-compose
 #测试是否安装成功,有输出内容即可
 docker-compose 

 #给docker换源 编辑 /etc/docker/daemon.json 写入以下内容保存
 {
 "registry-mirrors": ["http://hub-mirror.c.163.com"]
 }
 #重启docker
 sudo systemctl restart docker

7.安装fabric

#下载Fabric网络组件
wget https://gitee.com/real__cool/fabric_install/raw/main/bootstrap.sh
#给脚本添加可执行权限
chmod +x bootstrap.sh
#启动BYFN网络,最后输出END则代表环境搭建测试成功
cd fabric-samples/first-network/
./bootstrap.sh 1.4.4 1.4.4

8.有时需要开启防火墙端口,需要在实例中防火墙选项卡中添加端口,添加规则即可

9.传输文件可以使用lrzsz

10.之前没接触过Linux服务器的同学可以学习一下常用命令

你可能感兴趣的:(fabric,docker,运维)