使用docker-compose方式创建的链,如何能找到链的初始化目录?


如图,使用docker-compose方式创建的链,如何能找到链的初始化目录? @rink1969

@rain @leeyr @liyan @dustin @rink1969 各位老师,有时间了麻烦指导一下。

你是说节点数据所在目录的路径吗?
如配置文件显示,在容器里是 /opt/cita-run,在宿主机就是当前目录。
如果你忘记了当前目录的具体位置,可以用docker inspect查一下对应的容器,输出里有volumes的挂载信息。

找不到链的初始化目录 cita_secp256k1_sha3,恐怕是被删除了。 这种情况下还能新增节点吗?@rink1969

删了。。。
如果不同节点在不同的机器上,任意一个节点都有全量数据,可以继续操作。

如果是增加共识节点的话需要2/3以上的共识节点在线。
但是不同的共识节点只是私钥不同,其他数据都一样,可以从别的节点恢复。

如果所有节点的数据都没有了,或者超过1/3的共识节点的私钥都丢失了,那就没办法了。。。