为什么Docker(“master”)容器看不到工人?

时间:2016-03-01 12:59:45

标签: linux docker iptables

我正在使用2.6内核在Docker(OEL)6上运行Oracle Enterprise Linux 1.7和docker-compose 1.5.2。

我已经以一些小的方式调整了CitusDB docker-compose.yml文件,除了主要的是我只有一个'worker'条目,我使用docker-compose scale来增加工作人员的数量。这在我正在开发的Docker 1.10 / Docker-compose 2配置上运行良好,但这些是在OS X / docker-machine下使用VirtualBox VM。

现在要部署在普通的原生Linux机器上,我已经回升了,“主”容器无法连接到工作人员。

公开了端口5432(标准PostgreSQL),每个工作容器都有不同的IP地址,并且它们被放入主服务器上的/etc/hosts,但主服务器无法连接到工作服务器。

我看到了一些关于防火墙的消息。 Linux框正在使用iptables。当我开始使用docker-compose时,它会创建一个iptables DOCKER条目。

我尝试禁用iptables,但没有改变结果。

我尝试使用docker-compose net:指令创建替代网络,但没有区别。

0 个答案:

没有答案