我一直致力于hyperledger-fabric节点sdk v 1.0,并成功创建了基于docker的原型。但是现在我想在真实系统上实现这个架构。我没有找到任何有助于在实际系统中设置环境的文档。我所发现的只是使用码头工人建立不同的同行和组织,然后调用交易等。我们可以使用码头工人连接不同的计算机,然后在所有这些不同的机器上启动网络以创建私有区块链吗?
答案 0 :(得分:1)
是的,你可以做到。为此,首先应定义网络配置。然后,您将创建网络所需的工件:密钥,通道工件,创建块......您将按照Fabric文档中定义的步骤Build your first network。此外,您应该共享公钥和创世块。
然后,在每台机器中,您将安装泊坞窗图像,如Fabric documentation中所述。之后,您将定义要在每台计算机中设置的容器。您可以在docker配置文件(docker-compose.yaml,docker-base.yaml ...)上执行此操作。在那里,要注意定义docker网络配置。您可以在question的答案中获得有关它的更多信息。
最后,您可以在docker-compose中打开每个容器执行。
我不知道我是否给了你足够的信息。如果没有,请再次询问。
答案 1 :(得分:0)
Docker非常适合生产系统。 Docker swarm可用于连接多台计算机。