在vagrant之内和之外运行docker image有什么区别

时间:2016-12-10 15:00:19

标签: docker blockchain hyperledger hyperledger-fabric

任何人都可以解释在流浪者和流浪者之外使用泊坞镜图像的区别是什么?

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

现在我有一个由流浪者以外的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
}

输出:

  

部署链代码时出错:获取链代码包字节时出错:获取代码时出错获取链代码花费的时间太长

1 个答案:

答案 0 :(得分:1)

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

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