使用云服务器安装Hyperledger Fabric 全过程
问题背景:学习Fabric需要在Linux或MacOS环境,对于使用windows电脑的同学,这里有两个基本选择,一是安装虚拟机,常用的是Vmware workstation,在我博客里有;二是使用服务器,但是很多同学没有接触过服务器,担心比较麻烦,本教程记录一下使用服务器安装Fabric全过程,给有需要的同学参考。,这里推荐新人专区的轻量应用服务器,建议购买2核4G的服务器。新人优惠只有一次,尽
问题背景:学习Fabric需要在Linux或MacOS环境,对于使用windows电脑的同学,这里有两个基本选择,一是安装虚拟机,常用的是Vmware workstation,在我博客里有;二是使用服务器,但是很多同学没有接触过服务器,担心比较麻烦,本教程记录一下使用服务器安装Fabric全过程,给有需要的同学参考。
服务器优点:不用在本地安装虚拟机,为本地机器减轻负担;快速重装;新人价格实惠;可以在不同的地方访问
视频链接:https://www.bilibili.com/video/BV1gV4y1M7q3
1.购买服务器,推荐使用腾讯云服务器,新人专区的轻量应用服务器:腾讯云新人活动入口,建议购买2核4G的服务器。新人优惠只有一次,尽量买时间长的。作为对比,新用户2核4G服务器一年120元(价格一直在更新),老用户720元。购买完成后可以通过VSCode免密登陆服务器,更方便进行代码编写、运行项目。
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": ["https://punulfd2.mirror.aliyuncs.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
./bootstrap.sh 1.4.4 1.4.4
#启动BYFN网络,最后输出END则代表环境搭建测试成功
cd fabric-samples/first-network/
./byfn.sh up
8.有时需要开启防火墙端口,例如访问特定端口的web,需要在实例中防火墙选项卡中添加端口
9.传输文件可以使用lrzsz
10.之前没接触过Linux服务器的同学可以学习一下常用命令,推荐:狂神说Linux课程笔记 看Linux01-03,也可以看他b站的视频学习
- 除了xshell外,特别推荐使用: VSCode SSH连接服务器
更多推荐
所有评论(0)