2

这个问题参考了以下关于Integrating Fabric Blockchain and IPFS的项目。

该架构基本上包括一群应该相互通信的 docker 容器(三个容器:两个对等节点和一个服务器节点)。每个容器都是一个 IPFS 节点,并具有单独的配置。

我正在尝试运行 IPFS 节点集群的 dockerized 环境并查看它附带的 WEB UI。我通过运行所有描述的步骤来设置应用程序,然后我应该能够在这个地址中看到 WebUI:

http://127.0.0.1:5001

一切似乎都按应有的方式设置和配置(我检查了每个docker logs <container>)。尽管如此,我得到的只是一个空白页面。

当我尝试通过查看我的本地 IPFS 存储库时

https://webui.ipfs.io/#/welcome

我收到一条消息,这可能是由 CORS 错误引起的(这是有道理的),建议更改 IPFS 配置以绕过 CORS 错误。看到这个

截屏

在此处输入图像描述

我尝试通过更改配置中的标头来实现解决方案,但它似乎没有任何效果。

混淆依赖于这样一个事实,即在设置容器后,我们有 3 个不同的容器,具有 3 种配置,此外 IPFS 守护程序正在每个容器中运行。在容器之外,IPFS 守护进程没有运行。

  • 我不知道容器外的 IPFS 守护进程是否应该运行。
  • 我不确定我应该修改哪个配置(如果不是全部)。
  • 我应该使用反向代理来解决这个问题吗?

有用信息

开发是在满足所有必要要求的 Linux-Ubuntu VM 中完成的。

4

0 回答 0