[已解决]Fabric测试网络启动报错Fabric Docker image version of

PS.本文不完全提供解决该问题方案,只提供解决该问题思路,内容可能比较跳跃,不连续,敬请谅解.

我这边使用命令,安装Fabric相关
curl -sSL https://bit.ly/2ysbOFE | bash -s -- 2.1.1 1.4.7 0.4.20
之后使用命令./network.sh up启动Fabric测试网络,下载docker镜像,最后报错,信息如下:

15b622f630b3: Pull complete
b588d38a9b0f: Pull complete
Digest: sha256:59328549b3384f565cb5bd19b74c977820781e4709158666ead74fcd970c11e1
Status: Downloaded newer image for hyperledger/fabric-tools:latest
LOCAL_VERSION=2.1.1
DOCKER_IMAGE_VERSION=1.4.7
=================== WARNING ===================
  Local fabric binaries and docker images are  
  out of  sync. This may cause problems.       
===============================================
**ERROR! Fabric Docker image version of 1.4.7 does not match the versions supported by the test network.**

错误的直接原因初步怀疑是本地的节点版本与需要下载的fabric-tools的节点版本不匹配

解决办法使用命令./network.sh up -i 2.1.1来指定版本(根据官方文档可知)
或者
修改启动脚本默认docker_image的版本为latest为2.1.1./network.sh脚本的450行

下面是问题解决过程分析:

docker run --rm hyperledger/fabric-tools:latest peer version
在这里插入图片描述
查看hub.docker发现,该工具最新的是在2.1.1之后发布的,实际检测
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这边发现官网镜像和我pull下来的镜像sha256不一样,估计有问题,我打算换版本,不使用latest;我看latest比2.1.1的时间还老,估计也是哪个娃儿昏了,整错了;

这边我手动pull2.1.1版本的tools,另外说一下,1.4版本的好像没有test_network测试网络

在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值