我正在尝试测试开发环境,并在通过“构建第一个网络”时不断出现此错误。我已在Windows 10家庭版上安装了必备组件,因此我在使用Docker Toolbox。错误描述如下,并在执行./byfn.sh up -l node
命令后立即发生:
2019-11-14 17:06:26.982 UTC [msp] loadCertificateAt->信息002无法在[/var/hyperledger/orderer/msp/cacerts\ca.example.com-cert.pem]加载ClientOU证书失败:无法读取文件/var/hyperledger/orderer/msp/cacerts\ca.example.com-cert.pem:打开/var/hyperledger/orderer/msp/cacerts\ca.example.com-cert.pem:没有此类文件或目录]
您可以看到ca.example.com-cer.pem
前面有一个反斜杠,我认为是引起问题的原因。任何人都知道如何解决此问题?
Windows的Docker工具箱无法为用户提供出色的体验。它与创建的linux VM中运行的linux容器共享Windows目录的方式受到限制。我相信它可以工作,但您必须在主目录中使用非常特定的文件夹,并且必须在Google上查找所有详细信息,但这麻烦得多。您当然还有其他选择