Hyperledger结构是否需要Docker?

Hyperledger结构是否需要Docker?,docker,docker-compose,hyperledger-fabric,Docker,Docker Compose,Hyperledger Fabric,这也许是个愚蠢的问题。 Hyperledger结构的操作是否需要Docker 我只是想知道,只有当我们需要在同一物理机中运行Fabric peer、orderer或couchDB作为虚拟机时,才需要Docker。我认为,如果我们将这些软件(peer、order、couchDB等)本机安装在单独且相同的服务器上,Docker可能就没有必要了 谢谢。是的,这是先决条件页面的第二个标题,位于 Docker和Docker组合 Docker是否需要运行对等方、订购方、结构ca等问题取决于您愿意付出的努力

这也许是个愚蠢的问题。 Hyperledger结构的操作是否需要Docker

我只是想知道,只有当我们需要在同一物理机中运行Fabric peer、orderer或couchDB作为虚拟机时,才需要Docker。我认为,如果我们将这些软件(peer、order、couchDB等)本机安装在单独且相同的服务器上,Docker可能就没有必要了


谢谢。

是的,这是先决条件页面的第二个标题,位于

Docker和Docker组合


Docker是否需要运行对等方、订购方、结构ca等问题取决于您愿意付出的努力

Hyperledger Fabric社区为每个版本发布稳定、经过测试的X86、PowerPC和s390(大型机)体系结构的Docker映像。这些图片基于Ubuntu

要使用Hyperledger Fabric发布的版本图像,您需要Docker和某种形式的编排支持。对于示例用例,我们提供了一些简单的Docker Compose定义。Hyperledger Cello和其他资源调配平台(如IBM sandbox)提供了kubernetes helm图表


可以在Docker映像之外构建二进制文件,而无需修改源代码。但是,如果您希望为替代操作系统(如Windows、RHEL或CENTOS等)生成,则需要修改生成过程。然而,它能够而且已经做到了。建议您联系邮件列表,看看社区中是否有为替代部署而构建的人会分享他们的工作。

这一点不会被忽视,而您不需要在Docker容器中运行对等方,认可对等方(运行链码的)需要访问Docker守护程序(理想情况下在同一台主机上)。链码当前仅通过Docker容器部署。

启动HLF 2.0时,情况发生了变化。根据文档,链码也可以位于“外部容器”中


我投票将此问题作为离题题题结束,因为这只是文档中缺少或未阅读的情况。不。不。我已经阅读了文档。我只是感到困惑。请帮助我清楚地了解Hyperledger和Docker之间的关系。理论上,不,如果相同的进程在同一台主机上运行,并且e对配置进行了必要的手动更改以将它们连接在一起。但这不是软件的分发方式,您可能无法获得支持。感谢您的评论。我非常感谢。让我确认一件事。如果我本机(从二进制)在单独的计算机(主机)上安装对等订购者,Docker是不需要的。对吗?我不是拒绝使用Docker。我只是想知道什么时候需要,什么时候不需要。谢谢你。非常感谢你的详细解释。我想我从你那里得到了正确的答案。再次感谢你。非常感谢。这也是我正在寻找的答案。