etcd3 docker坚持发现信息
我想用Docker部署一个3节点的ETC集群。 所以我使用一个dicoveryurl来达到这个目的。 我遇到的问题是,当我删除一个etcd容器,并开始一个新的,那么它不能重新join到集群。 Docker日志说:成员“XXX”以前注册了发现服务令牌( https://discovery.etcd.io/yyyy )但是etcd在给定的数据目录(/ data)中找不到有效的群集configuration。
我正在使用文件夹/数据卷和/ waldir也使用–net =主机,所以它总是使用相同的主机IP。
但为什么新的容器不能重新join集群? 集群信息保存在容器内部的位置?
帮助将不胜感激。 谢谢。
- 在具有共享文件系统的计算群集上安装docker
- 我如何在我的笔记本电脑上运行多个docker节点来模拟群集?
- Cloudera cdh集群docker部署
- 我应该容纳一个需要16个vCPU的独立命令行或terminal应用程序吗?
- 公开Docker端口和创build桥(或覆盖)之间有什么区别?
- 来自守护程序的错误响应:validation根CA证书时出错:x509:证书已过期或尚未生效
- join位于不同Docker容器中的serf节点时出现问题
- MongoDB使用Docker和Lustre装载驱动器时出现“无法build立locking”错误
- MySQL – Galera OR Kubernetes复制控制器?