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 文档

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

扫描二维码关注公众号,回复: 14817426 查看本文章

问题一:拉取少了

原因:因为官方的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)

总结:

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

猜你喜欢

转载自blog.csdn.net/weixin_51306597/article/details/125786744