Ubuntu20.4安装fabric2.4.x

Ubuntu20.4安装fabric2.4.x

1. go版本

在这里插入图片描述

2. 安装docker

· 安装docker

sudo apt  install docker.io # 安装docker

出现got permission denied,原因是用户没有加到docker组内,执行下面命令即可

sudo gpasswd -a $USER docker    ---- 将当前用户加入到组内
newgrp docker         ----- 更新用户组

运行docker version 命令

在这里插入图片描述

**· 配置阿里云加速器 **

要在官网中找到自己的地址

阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://ydviuhw1.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

· 安装docker-compose

首先下载python3,然后下载docker-compose

sudo apt-get install python-pip
sudo pip install docker-compose 
sudo chmod +x /usr/local/bin/docker-compose   //加权限
docker-compose version

如果报urllib3版本错误只需运行下面命令

pip uninstall urllib3 chardet
 
pip install --upgrade requests

3. 安装源码

我们需要下载的东西有:

fabric源码,fabric-samples ,fabric-binaries组件,fabric-ca组件,然后请根据下面步骤下载

· fabric源码

mkdir –p ~/go/src/hyperledger
cd ~/go/src/hyperledger
git clone https://github.com/hyperledger/fabric.git


]

如果网络条件不允许也可以到github上下载压缩包然后解压

· 切换到需要的版本

git checkout v2.4.9

· 下载fabric-samples

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

同样的 ,我们可以手动下载压缩包,然后解压到hyperledger上,注意下载的所有组建要跟版本匹配

· 下载fabric-binary

https://github.com/hyperledger/fabric/releases/download/v2.4.9/hyperledger-fabric-linux-amd64-2.4.9.tar.gz

· 下载fabric-ca

推荐bootstrap脚本下载

https://codeload.github.com/hyperledger/fabric-ca/zip/refs/tags/v1.5.5

重点!!!

  1. 将ca中的client,server复制到fabric的bin中,现在bin中有以下文件

在这里插入图片描述

  1. 将fabric下的bin、config复制到fabric-samples中,不然跑不了!

4. fabric镜像

· 通过bootstrap.sh 下载镜像 首先要修改这个文件,因为我们samples,binaries都下载好了所以改为false

cd fabric/srcipts
vim bootstrap.sh

docker true
samples false
binaries false

然后esc,wq保存文件

随后运行命令完成安装

./bootstrap.sh

在这里插入图片描述

5. 测试网络

进入到samples中的testnetwork

cd fabric-samples/test-nework
./network.sh up

在这里插入图片描述

成功!

在测试下通道功能,其他的测试留在下一节

network.sh createChannel -c mychannel

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oH6RkSvU-1683625409826)(/home/thekuan/.config/marktext/images/2023-05-09-17-15-46-image.png)]

成功!

这一次我们成功下载了fabric,但只是简单跑了下测试网络,下一章节会对测试网络有更加详细的操作,再会!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值