Docker 如何修复HyperLedger Composer报告启动容器失败的网络启动错误?

Docker 如何修复HyperLedger Composer报告启动容器失败的网络启动错误?,docker,npm,hyperledger-fabric,hyperledger,hyperledger-composer,Docker,Npm,Hyperledger Fabric,Hyperledger,Hyperledger Composer,我很难使用HyperLedger Composer启动新的业务网络。我一直遵循本开发者指南: 我已经成功地完成了编写器网络启动命令之前的所有步骤,包括安装网络。当我跑步时: composer network start --networkName tutorial-network --networkVersion 0.0.1 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1 --file

我很难使用HyperLedger Composer启动新的业务网络。我一直遵循本开发者指南:

我已经成功地完成了编写器网络启动命令之前的所有步骤,包括安装网络。当我跑步时:

composer network start --networkName tutorial-network --networkVersion 0.0.1 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1 --file networkadmin.card
我收到以下错误:

"✖ 正在启动业务网络定义。这可能需要几分钟

错误:尝试启动业务网络时出错。错误:无效 来自任何同行的回复

来自尝试的对等通信的响应为错误:错误:无法 执行事务 EDA196CFF575945B24D223823F1B4BA3FEFDF8C1525794F7869B47ACAD906E: 启动容器时出错:启动容器时出错:无法生成 特定于平台的docker生成:生成返回错误:127 “/bin/sh:npm:未找到

命令失败“

请注意: -我使用了“composer archive list-a tutorial network.bna”来确认版本和网络名称 -我已检查start命令中的网络名称是否正确 -下面列出了我阅读和关注的一些关于这个问题的帖子,它们并没有解决我面临的问题:

我注意到的一点是,对等管理卡与业务网络没有关联,这取决于运行:

composer network list --card PeerAdmin@hlfv1
我不确定如何将卡与网络关联,或者这是否会导致任何问题

如果您对导致此问题的原因有任何建议,我们将不胜感激,谢谢