docker swarm使用ingress作为默认覆盖网络以外的默认IP

时间:2017-10-12 19:10:45

标签: mysql galera swarm

当我使用docker将docker-compose.yml部署到我的所有堆栈时。它会创建一个默认的覆盖网络。

ac4ole1w87ws ingress overlay swarm vcl2s9otd2qx stack_default overlay swarm

问题是mysql galera集群的容器使用入口10.255.0。*作为主ip地址,而不是stack_default中的10.0.0。*。

所以wsrep_cluster_address看起来像是一团糟,我不知道为什么有些来自stack_default,有些来自入口。 10.255.0.3,10.0.0.5,10.0.0.6

有时10.0.0.5无法与10.255.0.3(不同的网络)对话

我知道我可以为每个容器设置一个网络但是设置太多了(我的堆栈超过20个)。有更好的方法吗?

0 个答案:

没有答案