我想使用docker容器在一个主机上建立一个由3个节点组成的Iroha网络。因此,我建立了3个postgres容器,3个blockstore和1个iroha网络。
启动其他postgres容器可以正常工作(映射在端口5532、5533、5534上)。并且第一个iroha容器似乎也正在工作。但是,如果我尝试启动第二个容器,则会出现以下错误:
server.servlet.session.timeout
如果我将第一个节点的postgres容器用于第二个节点,则不会发生错误,即iroha容器启动。
任何帮助或建议都将不胜感激。
答案 0 :(得分:0)
有关存储初始化失败的日志的最后一行是提示。
要解决此问题,请使用您创建的第二个块存储,因为第一个块存储 blockstore1 已在使用中。启动第二个iroha容器时使用第二个blockstore,例如... -v blockstore2:/tmp/block_store ...
让我知道这是否对您有帮助