我正在使用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:
指令创建替代网络,但没有区别。