【问题标题】:Hyperledger Fabric Chaincode Deploment - DockerFile missingHyperledger Fabric 链码部署 - 缺少 DockerFile
【发布时间】:2016-11-17 08:07:52
【问题描述】:

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

我在 docker 容器设置中运行 4 note Validator Node 设置和 1 个成员 rvc。所有设置步骤都已执行,但仍然没有执行。

我还在代码中看到,chaincode 需要一个默认的 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"}

【问题讨论】:

  • 您好,我在尝试使用 peer 命令直接部署 java 代码时遇到了同样的问题。你解决问题了吗?谢谢。
  • 回复很晚,但迟到总比没有好 - 问题与容器级别的不同版本的文件有关。我没有从 SRC 进行重建,而是下载了最新的 docker 容器镜像,之后一切正常。

标签: dockerfile hyperledger hyperledger-fabric


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-18
      • 1970-01-01
      相关资源
      最近更新 更多