首页 > 解决方案 > Hyperledger Fabric 网络中的容器

问题描述

与 Hyperledger Fabric (HLF) 中的每个对等点关联的容器是什么?

For example: Endorsing peers most have one chaincode container to execute chaincode. 

标签: hyperledger-fabric

解决方案


我不确定我是否很好地理解了您的问题,但我仍然想尝试一下。

与对等点关联的 docker 容器是:

  • 对等容器,用于管理您的对等节点。它是您使用 CLI 或通过 SDK 向其发送交易提议的对等容器。每个对等容器都包含账本的副本。分类帐使用通道隔离。

  • Couchdb 容器,保存世界状态。它保存您使用链码查询或调用的每个键值对。容器的名称通常采用couchdb.

  • 链码容器,实际部署链码的地方。当您实例化您的链代码时,首先安装您的链代码所需的所有模块/包。链码容器的名称通常以 形式命名dev-peer0.org1.example.com-fabcar-1.0.1,其中dev指的是链码被实例化的环境。peer0.org1.example.com指的是实例化它的对等体。fabcar这是您的链代码的名称和1.0.1版本,每次升级链代码时都会更改。如果对等点仅充当验证或提交对等点,则对等点可能没有链码容器。

  • CLI 容器,此容器是管理对等点所必需的。一次,CLI 容器只能管理一个对等点。您可以通过添加/更改环境变量来更改其管理的对等方CORE_PEER_ADDRESS,例如CORE_PEER_ADDRESS=peer0.org1.example.com:7051.


推荐阅读