2

我想检查您在测试示例时是否遇到以下问题asset_management_with_roles

我在 docker 容器设置中运行 4 note Validator Node setup 和 1 membersrvc。已遵循所有设置步骤,但仍然没有这样做。

我还在代码中看到链码需要默认的 docker 映像 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):{“消息”:“无法找到指定的 Dockerfile:Dockerfile”}

4

2 回答 2

0

该问题与容器级别的不同版本的文件有关。我没有从 SRC 重建,而是下载了最新的 docker 容器映像,之后一切正常

于 2018-10-08T13:04:50.907 回答
0

我认为其余接口在 HyperLedger 1.0 中已停用,因此上述命令将不起作用。

于 2017-08-01T18:30:19.503 回答