繁体   English   中英

在vagrant内外运行docker映像有什么区别

[英]What is the difference between running docker image in and outside of vagrant

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

以及如何将chaincode部署到在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
}

输出:

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

建议在无业游民之外运行docker容器。 Fabric v1.0文档中有一个很好的示例如何运行docker容器并安装/实例化链代码:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM