fabric、tools、ccenv的docker版本对应关系

24 篇文章 1 订阅

    fabric有很多组件,这些组件以Docker镜像的方式存在,包括 fabric-peer、fabric-orderer、fabric-ca、fabric-baseos、fabric-ccenv、fabric-javaenv、fabric-nodeenv 等Docker镜像,组件之间的版本对应关系,保存在fabric/scripts/bootstrap.sh文件里。这里以查看fabric v1.4.8的docker版本进行说明,命令如下:

cd $GOPATH/src/github.com/hyperledger/fabric

cat scripts/bootstrap.sh |grep -A 1 "VERSION="

    效果如下:

图(1) 查看fabric镜像的对应关系

    这说明fabric v1.4.8 需要的基础镜像版本为1.4.8、CA镜像版本默认为1.4.7、第三方镜像(数据库、消息队列镜像)版本为0.4.21版本。现在到了2021年8月,CA镜像1.4.8版本已经发布了,所以这里采用CA 1.4.8版本。即最终的版本映射关系如下:

fabric版本基础镜像数据库与消息队列镜像语言镜像
v1.4.8v1.4.8v0.4.21v1.4.8

故fabric v1.4.8拉取docker的命令如下:

## 1) 基础镜像
docker pull hyperledger/fabric-peer:1.4.8
docker tag hyperledger/fabric-peer:1.4.8 hyperledger/fabric-peer:latest

docker pull hyperledger/fabric-orderer:1.4.8
docker tag hyperledger/fabric-orderer:1.4.8 hyperledger/fabric-orderer:latest

docker pull hyperledger/fabric-tools:1.4.8
docker tag hyperledger/fabric-tools:1.4.8 hyperledger/fabric-tools:latest

docker pull hyperledger/fabric-ccenv:1.4.8
docker tag hyperledger/fabric-ccenv:1.4.8 hyperledger/fabric-ccenv:latest

docker pull hyperledger/fabric-ca:1.4.8
docker tag hyperledger/fabric-ca:1.4.8 hyperledger/fabric-ca:latest

## 2) 数据库与消息队列镜像
docker pull hyperledger/fabric-baseos:0.4.21
docker tag hyperledger/fabric-baseos:0.4.21 hyperledger/fabric-baseos:latest

docker pull hyperledger/fabric-couchdb:0.4.21
docker tag hyperledger/fabric-couchdb:0.4.21 hyperledger/fabric-couchdb:latest

docker pull hyperledger/fabric-kafka:0.4.21 
docker tag hyperledger/fabric-kafka:0.4.21 hyperledger/fabric-kafka:latest

docker pull hyperledger/fabric-zookeeper:0.4.21 
docker tag hyperledger/fabric-zookeeper:0.4.21 hyperledger/fabric-zookeeper:latest

## 3) Java语言包镜像(可选)
docker pull hyperledger/fabric-javaenv:1.4.8
docker tag hyperledger/fabric-javaenv:1.4.8 hyperledger/fabric-javaenv:latest

副录1 切换fabric版本

    拉取fabric源码,并切换到1.4.8版本

git clone https://github.com/hyperledger/fabric.git

cd fabric 
git branch -a 
git checkout v1.4.8

副录2 fabric版本对应表

    在 Docker hub官网,查看截止到2021年8月,fabric-javaenv 1.4.x系列,最新的版本为v1.4.8。所以这里fabric的v1.4.x版本,最高选择v1.4.8。如图(2)所示:

图(2) fabric-javaenv v1.4.x 系列的版本号

fabric版本基础镜像消息队列镜像语言镜像
v1.4.8v1.4.8v0.4.21v1.4.8
v1.4.3v1.4.3v0.4.15v1.4.3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sanqima

一键三连,多多益善

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值