0

谁能解释在 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
}

输出:

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

4

1 回答 1

1

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

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

于 2017-07-27T19:47:48.097 回答