我想用 Docker 部署一个有 3 个节点的 ETC 集群。所以我为此目的使用了一个探索网址。我遇到的问题是,当我删除一个 etcd 容器并启动一个新容器时,它无法重新加入集群。Docker 日志显示:成员“XXX”之前已注册发现服务令牌 ( https://discovery.etcd.io/yyyy ) 但 etcd 在给定数据目录 (/data) 中找不到有效的集群配置。
我正在为文件夹 /data 和 /waldir 使用卷 也使用 --net=host 所以它总是使用相同的主机 IP。
但是为什么新容器不能重新加入集群呢?集群信息保存在容器内的什么位置?
帮助将不胜感激。谢谢。