Hyperledger Fabric多个主机设置大理石演示

时间:2017-10-31 20:31:14

标签: hyperledger-fabric hyperledger

我已经成功安装了一些超级演示程序演示,包括弹珠一(https://github.com/IBM-Blockchain/marbles

几个问题,

  1. 如何将一些大理石演示节点移动到另一个主机上并仍然可以使这个演示工作?

    我已经在同一主题上阅读了以下两篇文章(其中 docker-swarm已用于主机内通信)

    How can I set up hyperledger fabric with multiple hosts using Docker? hyperledger-fabric-with-multiple-hosts-using-docker&

    How can I make a communication between several docker containers on my local network 通信几个-搬运工的容器上,我的本地网之间-

    我仍然无法破译安装其他节点并运行它们 在不同的主机上。

    由于在多个主机上运行区块链节点似乎是一项常见任务, 现在怎么样?我看到了大提琴和安赛的提法 脚本,虽然他们看起来不那么成熟和肯定拍摄解决方案。

  2. 我可以通过从docker hub中提取hyperledger / fabric peer映像来手动安装Fabric节点吗?我如何安装&在这张图片上运行大理石演示?

  3. 由于

1 个答案:

答案 0 :(得分:1)

  
      
  1. 如何将一些大理石演示节点移动到另一个主机上并仍然可以使这个演示工作?
  2.   

你想做什么?我不明白你为什么要移动一个节点。它有什么意义吗?如果移动某些节点,则将其从区块链中移除。如果他们是订购服务的一部分,或者他们认可了签注政策,那么您的演示将无法继续运行。

主机内部的通信和多个docker容器之间的通信与您的要求不同。

  
      
  1. 我可以手动安装结构节点吗?   来自docker hub的hyperledger / fabric peer images?那我怎么样   安装&在这张图片上运行大理石演示?
  2.   

您可以通过docker-compose手动安装节点。您应该定义要启动的内容然后执行它。当然,您应该在您的机器中拥有相应的泊坞窗图像。然后,您应该在同行中部署弹珠智能合约。您有关于它的更多信息here