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
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 关于docker-compose和docker版本对应的官网链接,可以参考以下网址: https://docs.docker.com/compose/compose-file/compose-versioning/ 该页面提供了有关docker-compose文件版本Docker Engine版本之间兼容性的详细信息,以及可以查看每个版本docker-compose文件格式的链接。 ### 回答2: Docker Compose是一种用于定义和运行多容器Docker应用程序的工具。它使用一个YAML文件来配置应用程序的服务、网络和卷等。Docker Compose的版本Docker版本并不完全一致,因此需要根据具体的Docker Compose版本查找对应的官网链接。 以下是一些常用的Docker Compose版本以及它们对应的官网链接: 1. Docker Compose 1.29版本的官网链接:https://docs.docker.com/compose/overview/ 2. Docker Compose 1.28版本的官网链接:https://docs.docker.com/compose/overview/ 3. Docker Compose 1.27版本的官网链接:https://docs.docker.com/compose/overview/ 请注意,由于Docker Compose在不同版本之间可能会有一些变化和更新,建议根据实际使用Docker Compose版本查找对应的官方文档,以获取最准确和最新的信息。 ### 回答3: 请注意,由于助手无法访问互联网,因此无法提供具体链接。然而,您可以通过以下方法找到适用于Docker Compose和Docker的官方版本对应关系: 1. Docker官方文档:您可以在Docker官方网站 https://docs.docker.com/ 找到有关Docker的详细信息。在该网站中,您可以找到与Docker版本对应的文档和指南。 2. Docker Compose官方文档:您可以访问Docker官方网站上的Docker Compose文档页面(https://docs.docker.com/compose/)来获取与Docker Compose版本对应的文档和指南。 从官方文档中,您将能够了解到每个版本DockerDocker Compose之间的兼容性信息,以及了解如何使用和配置它们。 请注意,DockerDocker Compose的版本之间可能存在依赖关系,因此在使用时,请确保将其与您的项目要求和系统要求一致,以避免潜在的兼容性问题。如果您需要更具体的信息,建议您参考官方文档或Docker的社区论坛以获得帮助。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值