SDK 1.2的IBM Hyperledger映像

时间:2018-10-10 14:20:39

标签: hyperledger-fabric hyperledger

一段时间以来,我一直在努力以2个订购者,3个组织,3个同龄人,4个kafka和3个动物园管理员正确启动基于kafka的网络。对于该网络,我需要在 1.2.x版上使用结构节点sdk(更多信息,请点击Multiple Orderer redundancy in Kafka based network

为了使用节点 sdk 1.2.x ,也必须将Docker映像也更新到版本 1.2 。很好。现在,我们决定从Hyperledger的docker映像更改为IBM的。所以代替

image: hyperledger/fabric-peer:1.2

我正在使用

image: ibmblockchain/fabric-peer:x.x.x

这里的问题是,IBM的映像似乎没有1.2版本。因此,我尝试使用https://hub.docker.com/r/ibmblockchain中的最新版本,并且在尝试实例化链码时遇到错误。 到目前为止,我已经尝试过 1.0.6.2 来适合我使用的每个图像,而 1.1 只能用于 peer ca orderer ,因为 kafka的 zookeeper的的最新值为 0.4.10 (?)。

网络正常启动,但是当我实例化链码时,会收到以下消息。

  

client-utils.js:sendPeersProposal-承诺被拒绝:错误:2 UNKNOWN:链码错误(状态:500,消息:不是有效的背书系统链码)

我认为这很可能与SDK和docker映像之间的版本差异有关,但是我看不到使其工作的方法。由于我之前链接的内容,我无法返回SDK 1.1 。我无法在 1.2 中使用ibm图像,因为没有(?)。这样做的目的是尝试使用IBM的映像,因此切换回超级账本不是答案^^

作为附加信息,我尝试返回到sdk 1.1,以查看此问题是否消失。我有一个小问题在这里(peer node unable to create chaincode container - dial unix /host/var/run/docker.sock: connect: permission denied error进行了描述和解决,之后,网络照常工作(请记住sdk 1.1的已知问题)

有什么想法吗?

0 个答案:

没有答案