【问题标题】:Hyperledger Composer on a local network of Ubuntu serversUbuntu 服务器本地网络上的 Hyperledger Composer
【发布时间】:2017-10-21 03:41:47
【问题描述】:

按照此处的说明,我能够在 Mac 上的 Docker 容器上设置 Hyperledger Composer:https://hyperledger.github.io/composer/installing/development-tools.html。我还能够使用一个移动 Web 应用程序开发一个概念验证项目,该应用程序通过一个 rest API 连接区块链。

现在,我正在尝试在本地网络中的实际 Ubuntu 服务器上运行节点,但我似乎找不到任何教程来解释如何做到这一点。

我知道我在计算机架构或网络方面的一般知识可能存在一些差距,这就是我在这方面苦苦挣扎的原因。

我正在查看fabric-tools 中的downloadFabric.sh 脚本,我看到了 Docker 映像是如何填充的。我在想也许我应该把 Docker 镜像拉到各个 Linux 服务器上。

### Pull and tag the latest Hyperledger Fabric base image.

docker pull hyperledger/fabric-peer:$ARCH-1.0.1 在服务器 1 上

docker pull hyperledger/fabric-ca:$ARCH-1.0.1 在服务器 2 上

docker pull hyperledger/fabric-ccenv:$ARCH-1.0.1 在服务器 3 上

docker pull hyperledger/fabric-orderer:$ARCH-1.0.1

docker pull hyperledger/fabric-couchdb:$ARCH-1.0.1

等等。

请问,你将如何做到这一点?在研究如何做到这一点时,我是否错过了任何资源?您能否指出一些我可以阅读的资源,以帮助了解如何执行此操作?

【问题讨论】:

    标签: hyperledger-fabric hyperledger hyperledger-composer


    【解决方案1】:

    因此,Hyperledger Composer 将连接到您配置的 Fabric。因此,您的问题是使用要配置网络的主机名解析等配置 Fabric 环境和节点集。

    建议查看 Fabric Docs http://hyperledger-fabric.readthedocs.io/en/latest/build_network.html 以建立您的网络。他们有一些示例网络(请参阅此处的 Github 存储库 -> https://github.com/hyperledger/fabric/tree/release/examples

    由 Hyperledger Composer 的开发环境设置的“Fabric”只是一个配置了一个对等点(通过 docker 容器)的开发环境。

    您需要从 Fabric Docs 中了解如何设置网络,然后返回 Composer(完成所有设置后)并使用连接配置文件连接到运行时 Fabric。

    【讨论】:

      【解决方案2】:

      您可以考虑使用docker-composer,它基于 docker 客户端构建,可以更轻松地运行多个 docker 容器。请咨询manual 安装docker-compose。

      安装 docker-compose 后,您可以使用 here 提供的 startFabric.sh 脚本来启动您下载的 Fabric 容器。

      【讨论】:

        【解决方案3】:

        您可能需要考虑将 Fabric 与它的姊妹项目 Hyperledger Cello 一起部署。具体来说,Kubernetes 的 Ansible driver

        Composer 和 Fabric 中提供的示例主要用于单主机部署。您可以调整 Docker Compose 以使用 Swarm,但即使 Docker 现在也是来自 Swarm 的 moving away

        当然,如果您只是想尝试在本地运行,那么 Hyperledger Fabric 中的 Build Your First Network 教程将帮助您处理问题中的 docker 映像。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多