Hyperledger Fabric:定义 docker-compose 时要使用的 MSP 目录
Hyperledger Fabric: MSP directory to be used while defining docker-compose
我正在尝试使用 Hyperledger Fabric 部署多对等架构。我定义了三个同行,制造商同行、客户同行和监管机构同行。我已经生成了加密材料,它们位于 'crypto-config' 文件夹中。
文件夹:
ordererOrganizations
Orderer-org
ca , msp , orderers , tlsca , users
同行组织
Customer-org , Manufacturer-org, Regulator-org
他们都有相同的文件夹
ca , msp , peers , tlsca , users
在 peers 文件夹中,我们有 regulator-org,在子文件夹中,我们有另一个 msp 文件夹。
在用户文件夹中,我们有 Admin@Regulator-org,在子文件夹中,我们有另一个 msp 文件夹。
所以基本上在 Regulator-org 文件夹中,我们有 三个 msp 目录。
在定义docker-compose.yaml文件时,我们设置了环境变量。
我们必须定义 ORDERER_GENERAL_LOCALMSPDIR 和 CORE_PEER_MSPCONFIGPATH.
的路径
我的问题是,我必须为 ORDERER_GENERAL_LOCALMSPDIR 和 CORE_PEER_MSPCONFIGPATH 指定哪个 msp 文件夹的路径?
目前我正在使用这些路径:
CORE_PEER_MSPCONFIGPATH=/crypto-config/peerOrganizations/Regulator-org/users/Admin@Regulator-org/msp
ORDERER_GENERAL_LOCALMSPDIR=//crypto-config/ordererOrganizations/Orderer-org/orderers/orderer/msp
结果,我得到这个错误:
Screenshot of the Docker logs of orderer and regulator-peer
将 ORDERER_GENERAL_LOCALMSPDIR 设置为订购者目录中的 msp 文件夹,在您的情况下,link 将其设置为 /ordererOrganizations/example.com/orderers/orderer.示例.com/msp
将 CORE_PEER_MSPCONFIGPATH 设置为您希望成为锚点的对等目录中的 msp 文件夹。在你的情况下,link 到 users/Admin@org1.example.com/msp.
但是您必须意识到您需要 link 您的 docker 容器中的文件路径而不是您的主机文件路径。
我正在尝试使用 Hyperledger Fabric 部署多对等架构。我定义了三个同行,制造商同行、客户同行和监管机构同行。我已经生成了加密材料,它们位于 'crypto-config' 文件夹中。 文件夹:
ordererOrganizations
Orderer-org
ca , msp , orderers , tlsca , users
同行组织
Customer-org , Manufacturer-org, Regulator-org
他们都有相同的文件夹
ca , msp , peers , tlsca , users
在 peers 文件夹中,我们有 regulator-org,在子文件夹中,我们有另一个 msp 文件夹。
在用户文件夹中,我们有 Admin@Regulator-org,在子文件夹中,我们有另一个 msp 文件夹。
所以基本上在 Regulator-org 文件夹中,我们有 三个 msp 目录。
在定义docker-compose.yaml文件时,我们设置了环境变量。 我们必须定义 ORDERER_GENERAL_LOCALMSPDIR 和 CORE_PEER_MSPCONFIGPATH.
的路径我的问题是,我必须为 ORDERER_GENERAL_LOCALMSPDIR 和 CORE_PEER_MSPCONFIGPATH 指定哪个 msp 文件夹的路径?
目前我正在使用这些路径:
CORE_PEER_MSPCONFIGPATH=/crypto-config/peerOrganizations/Regulator-org/users/Admin@Regulator-org/msp
ORDERER_GENERAL_LOCALMSPDIR=//crypto-config/ordererOrganizations/Orderer-org/orderers/orderer/msp
结果,我得到这个错误:
Screenshot of the Docker logs of orderer and regulator-peer
将 ORDERER_GENERAL_LOCALMSPDIR 设置为订购者目录中的 msp 文件夹,在您的情况下,link 将其设置为 /ordererOrganizations/example.com/orderers/orderer.示例.com/msp
将 CORE_PEER_MSPCONFIGPATH 设置为您希望成为锚点的对等目录中的 msp 文件夹。在你的情况下,link 到 users/Admin@org1.example.com/msp.
但是您必须意识到您需要 link 您的 docker 容器中的文件路径而不是您的主机文件路径。