我正在创建一个超级账本结构网络,使用下面的超级账本结构运算符kubernetes https://github.com/hyperledger-labs/hlf-operator我在aws eks中配置了我的集群,它当前运行3个节点。我正在按照文档进行操作,到目前为止,所有的实现步骤都没有问题,但当安装我的链码时,它显示了以下消息:
'InstallChaincode': could not build chaincode: docker build failed: docker build is disabled
验证和更改docker权限,但我不明白我错过了什么,使它可以工作,并安装我的链码。
我认为这可能是eks中的权限错误,我也在验证权限
1条答案
按热度按时间pxy2qtax1#
我遇到了同样的问题,最后我解决了这个问题。(截至2022年7月28日),版本默认为
2.3.0-v0.0.2
(您可以找到这个kubectl hlf peer create --help
,并查看--version
标志旁边的描述)。当将ccaas
- chaincode部署为服务时,这个对等版本碰巧不兼容。因此,解决方案是在创建对等节点时使用--version
标志手动覆盖版本。对等版本2.4.1-v0.0.4
为我解决了这个问题。为
org1
创建peer
节点时,请参阅以下命令。请注意,上述步骤仅适用于使用
quay.io/kfsoftware/fabric-peer
中的对等映像(默认映像)的情况。如果要使用其他映像,请使用--image
标记。在创建每个对等节点时重复相同的步骤。这应该可以解决您的问题。希望这对您有所帮助!