这个问题参考了以下关于Integrating Fabric Blockchain and IPFS的项目。
该架构基本上包括一群应该相互通信的 docker 容器(三个容器:两个对等节点和一个服务器节点)。每个容器都是一个 IPFS 节点,并具有单独的配置。
我正在尝试运行 IPFS 节点集群的 dockerized 环境并查看它附带的 WEB UI。我通过运行所有描述的步骤来设置应用程序,然后我应该能够在这个地址中看到 WebUI:
一切似乎都按应有的方式设置和配置(我检查了每个docker logs <container>
)。尽管如此,我得到的只是一个空白页面。
当我尝试通过查看我的本地 IPFS 存储库时
我收到一条消息,这可能是由 CORS 错误引起的(这是有道理的),建议更改 IPFS 配置以绕过 CORS 错误。看到这个!
截屏
我尝试通过更改配置中的标头来实现解决方案,但它似乎没有任何效果。
混淆依赖于这样一个事实,即在设置容器后,我们有 3 个不同的容器,具有 3 种配置,此外 IPFS 守护程序正在每个容器中运行。在容器之外,IPFS 守护进程没有运行。
- 我不知道容器外的 IPFS 守护进程是否应该运行。
- 我不确定我应该修改哪个配置(如果不是全部)。
- 我应该使用反向代理来解决这个问题吗?
有用信息
开发是在满足所有必要要求的 Linux-Ubuntu VM 中完成的。