在Docker连接问题下的Web服务

我在Docker下运行Apache时遇到了一些麻烦,我想问一些问题。 我目前的设置如下:我在Ubuntu 12.04服务器上安装了Docker 0.8。

我想在Docker下运行一个Apache服务器,并将它绑定到主机上的一个特定的IP地址,我的目的是在同一个硬件节点上运行Docker下的多个Apache服务器,每个都有一个接口。

现在,我已经可以在Docker中启动Apache服务器,并使其像守护进程(-D FOREGROUND或supervisord)运行,我甚至可以将它绑定到0.0.0.0:$PORT,从外面访问它。 但是当我在硬件节点上创build了多个接口时,比方说10.10.10.1和10.10.10.2,试图绑定到-p 10.10.10.1:80:80,我无法访问10.10.10.1:80外。

关于networking设置的一些信息:我有我的eth0接口,其中我创build了多个vlan,我想要把Docker实例(可能在eth0上有一个网桥。$ VLAN_NO,当我想要更多的时候相同的vlan)。

所以基本上,重申一下,我已经启动了一个Docker容器,并绑定了-p 10.10.10.1:80:80,在端口80上有一个Apache里面的Docker,我无法访问它(尽pipe绑定在0.0.0.0:80:80作品)。