hyperledger-fabric - Hyperledger Fabric 中的链码实例化错误
问题描述
目前我有这些配置(启用 TLS)
- Org1 = 有两个对等点,peer0 和 peer1
- Org2 = 有两个对等点,peer0 和 peer1
我创建了一个名为mychannel的通道,所有四个对等点都加入其中,并且链码安装到四个对等点上。
问题是当我尝试执行链代码实例化时,出现以下错误
Failed to invoke chaincode name:"Iscc", error: container exited with 0
我对这个错误没有任何想法,有人可以帮忙吗
提前致谢
解决方案
似乎链码在启动过程中失败了。
构建链码并运行后chaincode instantiate
,fabric 将创建 docker 容器以开始在其上运行您的链码,容器名称带有前缀dev-peerxxxxxx
,因此通过此命令打开此容器日志docker logs -f dev-peerxxxx
(将 xxxxx 替换为实际容器名称)并检查启动过程中是否有任何错误。
在您的情况下,您将获得 4 个容器,每个对等点一个容器,因此请检查其中任何一个。