更新docker-compose.yaml文件以用于本地环境的hyperledger-fabric

时间:2019-03-20 15:51:11

标签: docker-compose hyperledger-fabric hyperledger

在创建超级加密账本材料和通道配置之后在超级账本结构中创建网络期间,我们必须创建docker-compose.yaml文件,这里我们需要用新文件路径更新旧路径,但我无法找到所有路径或这些文件甚至不存在,即使在使用诸如cryptgen之类的工具创建了加密材料之后,也是如此:

CORE_PEER_MSPCONFIGPATH=/etc/hyperledger/crypto/peer/msp
CORE_PEER_TLS_KEY_FILE=/etc/hyperledger/crypto/peer/tls/server.key
CORE_PEER_TLS_CERT_FILE=/etc/hyperledger/crypto/peer/tls/server.crt
CORE_PEER_TLS_ROOTCERT_FILE=/etc/hyperledger/crypto/peer/tls/ca.crt

在这里,我为每个组织而不是对等组织提供了msp,即我具有peerOrganisations / org1.example.com / msp 和 对于CORE_PEER_TLS_KEY_FILE,我的or1.example.com/tlsca文件夹中没有server.key文件 和 与CORE_PEER_TLS_CERT_FILE和CORE_PEER_TLS_ROOTCERT_FILE的情况相同 以下订购者的路径也存在同样的问题:

ORDERER_GENERAL_TLS_PRIVATEKEY=/etc/hyperledger/crypto/orderer/tls/server.key
ORDERER_GENERAL_TLS_CERTIFICATE=/etc/hyperledger/crypto/orderer/tls/server.crt
ORDERER_GENERAL_TLS_ROOTCAS=[/etc/hyperledger/crypto/orderer/tls/ca.crt, /etc/hyperledger/crypto/peerOrg1/tls/ca.crt, /etc/hyperledger/crypto/peerOrg2/tls/ca.crt, /etc/hyperledger/crypto/peerOrg3/tls/ca.crt]

让我知道在生成催泪材料后我是否错过了任何步骤和文件路径 谢谢!

0 个答案:

没有答案