我一直在研究hyperledger-fabric node sdk v 1.0并成功创建了基于docker的原型。但是现在我想在真实系统上实现这个架构。我还没有找到任何有助于在实际系统中设置环境的文档。我发现的一切都是使用docker设置不同的同行和组织,然后调用交易等。我们可以使用docker连接不同的计算机,然后在所有这些不同的计算机上启动网络以创建私有区块链?实际系统中的hyperledger-fabric设置
回答
是的,你可以做到。为此,首先你应该定义你的网络配置。然后,您将创建网络所需的工件:密钥,通道工件,起始块......您可以按照在Fabric文档中定义的步骤来操作Build your first network。此外,你应该分享公共密钥和起源块。
然后,在每台机器上安装码头图像,如Fabric documentation中所述。之后,您将定义您要在每台机器中设置的容器。您可以在docker配置文件(docker-compose.yaml,docker-base.yaml ...)上执行此操作。在那里,请注意定义码头网络配置。你在这个question的答案中有关于它的更多信息。
最后,您将切换docker-compose中的每个容器执行。
我不知道我是否给了你足够的信息。如果没有,请再问一次。
嘿@Urko你可以分享你的码头配置文件我?我在两台机器上安装了docker镜像,并在一台主机上安装了通道配置。 –
@Urko亲切地分享您docker-compose.yaml,docker-base.yaml文件 –
- 1. 在powershell中实际设置IIS设置
- 2. 系统设置?
- 3. D的实际建筑系统
- 4. 系统或配置设置
- 5. HyperledgerFabric v1.0.0 * SampleChaincode没有实现shim.Chaincode
- 6. Erlang系统中节点的最大(实际)数量是多少
- 7. 设置系统代理
- 8. Air for Android - 系统设置
- 9. Dmaven.multiModuleProjectDirectory系统propery未设置
- 10. 设置系统属性
- 11. RethinkDB:设置系统启动
- 12. 设置了Android系统卷
- 13. Android SDK:系统设置
- 14. 如何在C系统中设置HotKey系统#
- 15. 如何在实体中存储系统设置
- 16. 获取ibus设置的实际密钥
- 17. 如何设置实际可用的Timer.scheduleAtFixedRate()?
- 18. app.config的设置何时实际读取?
- 19. 使用PHP设置Apache的实际DOCUMENT_ROOT
- 20. 更改应用程序中设置更改的系统设置
- 21. 在Linux中设置系统时区
- 22. 设置系统时间与在Linux中
- 23. 在导轨中设置捐赠系统
- 24. 实际设备
- 25. 系统语言和系统区域设置的mac?
- 26. 如何设置统一容器来创建模拟/实际记录器实例
- 27. Heroku上Cedar的临时文件系统的实际限制
- 28. 我的设置功能实际上并没有设置变量
- 29. C#绘图消失(实际上是更多的系统问题)
- 30. 获取系统管理员的实际登录名 - SharePoint
[Hyperledger结构部署(真实网络)]的可能重复](https://stackoverflow.com/questions/45378316/hyperledger-fabric-deployment-real-network) –