Hyperledger Fabric 安装部署及测试网络汇总

先放上官方的学习文档,永远相信官方文档是最好最新的!!!

入门 — hyperledger-fabricdocs master 文档

环境准备

环境搭建大部分可参考下篇文章

搭建Hyperledger Fabric环境 的详细步骤,超级详细_FAFU_kyp的博客-CSDN博客

但要注意的是:文章中的go语言版本比较老,有可能会出问题,所以可以自行去官网查看最新版本在去改一下命令即可!(目前最新版本为1.18.4)

同时我们在下载一样东西之后,最好先执行

sudo apt-get update

更新一下索引,以免出错,然后再接着下载下一个

有关docker的权限问题,可以参考这篇文章

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/json": dial unix /var/run/docker.sock: connect: permission denied

[Linux] docker 出现Got permission denied while trying to connect to the Docker daemon socket...问题的解决办法_Cloudeeeee的博客-CSDN博客

环境搭建

安装示例、二进制和 Docker 镜像 — hyperledger-fabricdocs master 文档

下载过程中,同时会去拉取镜像,这一步很容易出问题,如拉取少了,抑或是网络无法连接等等……可参考下面的内容

问题一:拉取少了

 

原因:因为官方的sh文件存在版本号相关的问题,因此镜像的下载会缺少几个重要的文件,这个时候需要我们自己去拉取缺少的镜像。

解决方案 : 对比上面的截图,缺什么就拉取什么。

docker pull hyperledger/fabric-ca:版本
docker pull hyperledger/fabric-orderer:版本
docker pull hyperledger/fabric-peer:版本
docker pull hyperledger/fabric-ccenv:版本
docker pull hyperledger/fabric-tools:版本
docker pull hyperledger/fabric-baseos:版本
docker pull hyperledger/fabric-kafka:版本
docker pull hyperledger/fabric-zookeeper:版本
docker pull hyperledger/fabric-couchdb:版本

 注意:这里需要注意上面内容分别给出了1.x版本 2.x版本的镜像 大家按需自取。正常来说按官方文档来的话都是齐全的,个人建议尽量还是不要去看网络文章。

问题二:网络问题

ubuntu 20.04 下安装使用clash for windows (最简单版本) - jjjzzzqqq - 博客园 (cnblogs.com)

如果虚拟机中下载安装包过于缓慢,可以通过使用共享文件夹的方式解决,参考下面的文章

宿主机win10与虚拟机ubuntu之间的文件传输方法 - 知乎 (zhihu.com)

总结:

最开始自己也是跟着网络文章进行操作,但是一直没有成功过,报了各种错误,来来回回,最后回到了官方文档,结果一次就成,还是挺惊喜的。所以也说明了,只有官方文档才是最权威最新的,好多网络文章一看发布时间,都已经是好几年前的了,报的错误也都是那些错误,但是跟着做也一直解决不了,害。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值