Networking 如何使用ip:port:port将第二个ip分配给docker容器

Networking 如何使用ip:port:port将第二个ip分配给docker容器,networking,ip,docker,containers,coreos,Networking,Ip,Docker,Containers,Coreos,我对docker有问题,搜索了几个小时,但找不到合适的答案。让我解释一下:我有一个运行CoreOS的VPS,上面有两个IP。我想要的是使用-p选项将一个IP分配给容器a,将另一个IP分配给容器b 我已经为一个容器分配了一个IP,但直到现在,无论我怎么做,我都无法将IP 2分配给容器b。我知道您可以使用选项-p IP:port:port,但当我这样做时,我得到了警告: 启动userland代理时出错:侦听tcp 149.210.201.221:25:绑定: 无法分配请求的地址 当我使用IP设置网桥

我对docker有问题,搜索了几个小时,但找不到合适的答案。让我解释一下:我有一个运行CoreOS的VPS,上面有两个IP。我想要的是使用
-p
选项将一个IP分配给
容器a
,将另一个IP分配给
容器b

我已经为一个容器分配了一个IP,但直到现在,无论我怎么做,我都无法将IP 2分配给
容器b
。我知道您可以使用选项
-p IP:port:port
,但当我这样做时,我得到了警告:

启动userland代理时出错:侦听tcp 149.210.201.221:25:绑定: 无法分配请求的地址

当我使用IP设置网桥时,我收到警告:

该地址已在使用中


怎么办

可能已经有另一个服务在该接口上侦听:端口?
netstat-lnp
显示了什么?请检查的端口是否可以免费使用。您可以使用
ps ef | grep
检查…如果仍然存在,请尝试提供服务器的内部ip(本地ip)。在我的文本中,ip上的端口是免费的。当然,另一个容器正在使用该端口,但它使用自己的ip(149.210.201.201)