先放上官方的学习文档,永远相信官方文档是最好最新的!!!
入门 — 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)文章来源:https://www.toymoban.com/news/detail-778385.html
总结:
最开始自己也是跟着网络文章进行操作,但是一直没有成功过,报了各种错误,来来回回,最后回到了官方文档,结果一次就成,还是挺惊喜的。所以也说明了,只有官方文档才是最权威最新的,好多网络文章一看发布时间,都已经是好几年前的了,报的错误也都是那些错误,但是跟着做也一直解决不了,害。文章来源地址https://www.toymoban.com/news/detail-778385.html
到了这里,关于Hyperledger Fabric 安装部署及测试网络汇总的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!