我想检查在测试asset_management_with_roles
我正在docker容器设置中运行带有1个memberrvc的4注释验证器节点设置。已经遵循了所有设置步骤,但仍然没有这样做。
此外,我在代码中看到链代码需要默认的docker image hyperledger / fabric-baseimage - 我也是从src构建的,但是无济于事。
在部署链代码时,“docker-compose up”控制台显示以下消息
要部署的CURL命令:
curl -XPOST -d '{"jsonrpc": "2.0", "method": "deploy", "params": {"type": 1,"chaincodeID": { "name":"myam1","path": "github.com/hyperledger/fabric/examples/chaincode/go/asset_management_with_roles","language": "GOLANG"}, "ctorMsg": { "args": ["init"] }, "metadata":[97, 115, 115, 105, 103, 110, 101, 114] ,"secureContext": "assigner"} ,"id": 0}' http://192.168.99.100:7050/chaincode
-----------部署时出现错误消息--------------------
vp2_1 | 07:50:51.447 [dockercontroller] deployImage - > ERRO 049错误 构建映像:API错误(500):{“message”:“找不到指定的 Dockerfile:Dockerfile“}
答案 0 :(得分:0)
我认为在HyperLedger 1.0中已停止使用其他界面,因此上述命令将无效。
答案 1 :(得分:0)
该问题与容器级别的文件的不同版本有关。我没有从SRC进行重建,而是下载了最新的docker容器映像,之后一切正常