Docker 提交后结构容器未运行

Docker 提交后结构容器未运行,docker,hyperledger-fabric,hyperledger,Docker,Hyperledger Fabric,Hyperledger,我正在尝试将自己的Hyperledger Fabric 2.2链码部署到我自己的网络中。我正在使用以遵循新的链码生命周期部署流程 在这个过程中没有发生错误,但是,在提交阶段之后,chaincode docker容器没有运行,当我尝试调用chaincode时,我得到以下错误: 错误:调用期间背书失败。响应:状态:500消息:“确保已在channel marketplace上成功定义链码标识符,然后重试:存在“标识符”的链码定义,但未安装链码” 我可以使用以下命令验证链码是否已安装 docker e

我正在尝试将自己的Hyperledger Fabric 2.2链码部署到我自己的网络中。我正在使用以遵循新的链码生命周期部署流程

在这个过程中没有发生错误,但是,在提交阶段之后,chaincode docker容器没有运行,当我尝试调用chaincode时,我得到以下错误:

错误:调用期间背书失败。响应:状态:500消息:“确保已在channel marketplace上成功定义链码标识符,然后重试:存在“标识符”的链码定义,但未安装链码”

我可以使用以下命令验证链码是否已安装

docker exec -it cli peer lifecycle chaincode queryinstalled
Installed chaincodes on peer:
Package ID: identifier:70f2358706a6b49bc1660186656cdb27a3086bdc0acb3c9f6accedfe872ae3e5, Label: identifier
Package ID: identifier:d73657473eed938a3ff79bad02d19229bad44fa4b0daf031731db35f266a3ff6, Label: identifier
Package ID: identifier:3442caace7914ca9b0a818965aee9c0c0e2ad3266c528448137c2da88ac6a16e, Label: identifier
链码docker映像也存在:

docker images
REPOSITORY                                                                                                                                                           TAG            IMAGE ID       CREATED          SIZE
dev-peer.msp1-identifier-d73657473eed938a3ff79bad02d19229bad44fa4b0daf031731db35f266a3ff6-83fe9a7ef4dd7f8e114769f950cf8c5297bffc4b5d6b770a0379efffbfd3b995       latest         c965c1094b60   6 minutes ago    431MB
dev-peer.msp0-identifier-d73657473eed938a3ff79bad02d19229bad44fa4b0daf031731db35f266a3ff6-a007bb11e7447aecb8c0f7c20e385a7b212a77421be7f2c9399c46de12fb6dee   latest         d6601babe6f4   11 minutes ago   431MB
dev-peer.msp1-identifier-70f2358706a6b49bc1660186656cdb27a3086bdc0acb3c9f6accedfe872ae3e5-6be1e176919c88935408504575a85081c5e88347d155fa1340eebe2ee08beba2       latest         29f519d43586   11 minutes ago   431MB
dev-peer.msp1-identifier-3442caace7914ca9b0a818965aee9c0c0e2ad3266c528448137c2da88ac6a16e-dc7e4d00f919910f7dcb77cda58493d30eaa616c954472b72f27901a95001df2       latest         b03ee5da7e57   13 minutes ago   431MB
dev-peer.msp0-identifier-70f2358706a6b49bc1660186656cdb27a3086bdc0acb3c9f6accedfe872ae3e5-e0b04b4e7912ce2e4013eff69723a93696733c8011972603743daeb3430d6979   latest         524084a79021   13 minutes ago   431MB
dev-peer.msp0-identifier-3442caace7914ca9b0a818965aee9c0c0e2ad3266c528448137c2da88ac6a16e-dd3f9b4c1eb1cf958a9a4c8af98c88caa4632c2ff9d21a72f811bfa846ac3abb   latest 
但是,该链码的docker实例未运行

我正在使用
--init required
参数,并使用
--isInit
参数调用chaincode

任何人都知道发生了什么,或者可以建议任何方法来测试、检查或验证链码容器启动失败的方式

我已尝试使用以下命令手动运行容器:

docker run --rm --network test_network dev-peer.msp0-identifier-d73657473eed938a3ff79bad02d19229bad44fa4b0daf031731db35f266a3ff6-83fe9a7ef4dd7f8e114769f950cf8c5297bffc4b5d6b770a0379efffbfd3b995 ./start -i identifier -a peer.msp0.com.br

但是,似乎还需要一些定义合同证书和密钥的其他环境变量。

关闭结构网络,清理链码docker映像和docker卷。如果之后失败,您需要检查您的链码。