2017-08-03 117 views
2

我一直在研究hyperledger-fabric node sdk v 1.0并成功创建了基于docker的原型。但是现在我想在真实系统上实现这个架构。我还没有找到任何有助于在实际系统中设置环境的文档。我发现的一切都是使用docker设置不同的同行和组织,然后调用交易等。我们可以使用docker连接不同的计算机,然后在所有这些不同的计算机上启动网络以创建私有区块链?实际系统中的hyperledger-fabric设置

+0

[Hyperledger结构部署(真实网络)]的可能重复](https://stackoverflow.com/questions/45378316/hyperledger-fabric-deployment-real-network) –

回答

1

是的,你可以做到。为此,首先你应该定义你的网络配置。然后,您将创建网络所需的工件:密钥,通道工件,起始块......您可以按照在Fabric文档中定义的步骤来操作Build your first network。此外,你应该分享公共密钥和起源块。

然后,在每台机器上安装码头图像,如Fabric documentation中所述。之后,您将定义您要在每台机器中设置的容器。您可以在docker配置文件(docker-compose.yaml,docker-base.yaml ...)上执行此操作。在那里,请注意定义码头网络配置。你在这个question的答案中有关于它的更多信息。

最后,您将切换docker-compose中的每个容器执行。

我不知道我是否给了你足够的信息。如果没有,请再问一次。

+0

嘿@Urko你可以分享你的码头配置文件我?我在两台机器上安装了docker镜像,并在一台主机上安装了通道配置。 –

+0

@Urko亲切地分享您docker-compose.yaml,docker-base.yaml文件 –