Fabric-Samples运行createChannel时出现Error: Post “https://localhost:7053/participation/v1/channels“解决办法

问题描述:

如果你在跟随hyperledger-fabric官方文档操作,当运行下列语句时

./network.sh createChannel

报错
在这里插入图片描述

原因:

镜像版本不一致问题
在这里插入图片描述
本地Fabric版本为2.4.0最新版
但镜像版本只使用了1.4.8
镜像拉错了 把原来的hyperledger/fabric-XXX这些镜像删除

1.停用全部运行中的容器:
docker stop `docker ps -a -q`
2.删除所有镜像
docker rmi `docker images -q`

拉最新版本的镜像2.3版本(上面2.4我也不知道咋回事,反正要拉最新管用的)的镜像或者你需要的对应版本镜像

docker pull hyperledger/fabric-peer:2.3
docker pull hyperledger/fabric-tools:2.3 
docker pull hyperledger/fabric-orderer:2.3
docker pull hyperledger/fabric-javaenv:2.3
docker pull hyperledger/fabric-ca:2.3
docker pull hyperledger/fabric-ccenv:2.3
docker pull hyperledger/fabric-baseos:2.3
docker pull hyperledger/fabric-zookeeper:0.4
docker pull hyperledger/fabric-kafka:0.4
docker pull hyperledger/fabric-couchdb:0.4 
docker pull hyperledger/fabric-baseimage:0.4
docker pull hyperledger/fabric-membersrvc:latest 
docker pull library/busybox:latest 

为了方便配置Docker Compose,将所有镜像的tag都改为latest,执行如下格式的命令:
docker tag IMAGEID(镜像ID) REPOSITORY:TAG(仓库:标签)
例如:
docker tag 68914607b3a5 docker.io/hyperledger/fabric-tools:latest

将标签全部更改完后,再次查看镜像库
docker images

查看最新阿里源镜像网站
https://hub.docker.com/r/hyperledger/fabric-peer

此外还可以指定镜像版本启动

./network.sh up -i 2.4.0

1

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值