我已经按照这些教程:
当我为REST服务器启动Docker镜像时,我在最后一步得到了这个错误:
Connection fails: Error: ENOENT: no such file or directory, open 'crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt'
我认为Docker镜像无法访问crypto-config
文件夹,因为它位于~/path/to/project/fabric/crypto-config
,因此我复制/粘贴了它,例如/home/.composer/crypto-config
,~/crypto-config
。但它没有帮助。
你有什么建议吗?
答案 0 :(得分:0)
您正在尝试在容器内部使用加密证书,但我认为您需要在docker run
命令上映射额外的卷。
-v ~/path/to/project/fabric/crypto-config:/home/composer/crypto-config \
(当您转到Composer v.0.17。*和Fabric v1.1.0时,您将能够直接在connection.json中包含pem证书,这样问题就会消失 - 这是修改后的v0教程。 17. * - Multi-org Tutorial for v0.17.*