实例化Chaincode代码的时候出现问题,求帮忙解决一下!

我在实例化Chaincode代码的时候出现这个问题,一直解决不了



attachments-2019-05-hGHjEe635cd2da41882f5.jpg

请先 登录 后评论

2 个回答

冯翔 - 高级系统架构师

根据错误提示,你可以从一下几点定位问题 

1、 fabric-ccenv:amd64-1.4.2 这个docker镜像没有发现,你用命令 docker images 看看是否存在这个镜像。

2、你的docker是否打开,curl -XPOST --unix-socket /var/run/docker.sock -d ‘{“Image”:”nginx”}’ -H ‘Content-Type: application/json’ http://localhost/containers/create 用上述命令可以检查docker是否已经运行。

请先 登录 后评论
ooojerryooo

同样的问题我碰到过,是你编译源码的时候选择的版本应该release1.4,默认生成的二进制文件是1.4.2版本的,所以实例化链码的时候回去下载1.4.2的相关镜像,然并软,官方并没有1.4.2的镜像文件。从docker仓库可以看下,并没有1.4.2的镜像 https://hub.docker.com/r/hyperledger/fabric-ccenv/

解决办法:到fabric目录,切换分支 git checkout v1.4.1,然后make release,再然后测试下。peer version 看看结果是不是1.4.1版本,然后重新跑就不会报这错了。

请先 登录 后评论