扩展docker compose中的永久命名卷

扩展docker compose中的永久命名卷,docker,docker-compose,Docker,Docker Compose,我正在尝试使用docker compose来创建多个节点。我对第一个节点使用了命名容器,但在放大时,这些不同的节点都使用相同的卷,这导致了读写冲突 然后我尝试使用匿名卷,但我读到这些是。当我运行docker compose down和up时,现有的匿名卷不会被重用,而是会创建新的卷 所以我的问题是,如何扩展具有独立持久卷的容器? 类似的问题也被问到了,但还没有得到回答 由于复杂性的原因,我还没有准备好在swarm模式下运行。你找到解决方案了吗?@eugenevd,不幸的是没有。。最后,我让几个缩

我正在尝试使用docker compose来创建多个节点。我对第一个节点使用了命名容器,但在放大时,这些不同的节点都使用相同的卷,这导致了读写冲突

然后我尝试使用匿名卷,但我读到这些是。当我运行
docker compose down
up
时,现有的匿名卷不会被重用,而是会创建新的卷

所以我的问题是,如何扩展具有独立持久卷的容器?

类似的问题也被问到了,但还没有得到回答


由于复杂性的原因,我还没有准备好在swarm模式下运行。

你找到解决方案了吗?@eugenevd,不幸的是没有。。最后,我让几个缩放的容器使用相同的命名卷。您可以最简单地将elasticsearch节点设置为共享相同的数据目录吗?当第二个节点启动时,我会出现与锁相关的错误。对于每个实例,我的data/nodes目录都有一个单独的子目录。当我缩放ES(5.x)时,这种情况似乎会自动发生。当我使用Kubernetes时,有一种方法可以实现缩放。