Hyperledger Fabric Chaincode Deploment - DockerFile丢失

时间:2016-11-17 08:07:52

标签: dockerfile hyperledger hyperledger-fabric

我想检查在测试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“}

2 个答案:

答案 0 :(得分:0)

我认为在HyperLedger 1.0中已停止使用其他界面,因此上述命令将无效。

答案 1 :(得分:0)

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