【问题标题】:What is the difference between running docker image in and outside of vagrant在 vagrant 内外运行 docker image 有什么区别
【发布时间】:2016-12-10 15:00:18
【问题描述】:

谁能解释在 vagrant 内部和 vagrant 外部使用 docker 映像有什么区别?

以及如何将链代码部署到在 vagrant 之外的 docker 容器中运行的网络?

现在我在 vagrant 之外有一个由 4 个对等点组成的网络,我正在尝试从 github 部署一个链代码:

{
  "jsonrpc": "2.0",
  "method": "deploy",
  "params": {
    "type": 1,
    "chaincodeID": {
      "path": "https://github.com/aybek/test_ibm_chaincode"
    },
    "ctorMsg": {
      "function": "init"
    },
    "metadata": [97, 115, 115, 105, 103, 110, 101, 114],
    "secureContext": "admin"
  },
  "id": 0
}

输出:

部署链代码时出错:获取链代码包字节时出错:获取代码时出错获取链代码耗时过长

【问题讨论】:

  • 您的标题中的问题过于宽泛,似乎与您的问题内容无关。你能改进一下吗?

标签: docker blockchain hyperledger hyperledger-fabric


【解决方案1】:

建议在 vagrant 之外运行 docker 容器。 Fabric v1.0 文档中有一个很好的例子来说明如何运行 docker 容器和安装/实例化链代码:

https://hyperledger-fabric.readthedocs.io/en/latest/build_network.html

【讨论】:

    猜你喜欢
    • 2021-08-04
    • 2022-07-04
    • 1970-01-01
    • 2018-03-23
    • 2011-01-06
    • 1970-01-01
    • 1970-01-01
    • 2016-10-24
    • 2019-08-25
    相关资源
    最近更新 更多