docker 中的多个桥接网络?
Multiple bridge network in docker?
我有一个有两个网络的物理服务器:
- eth0: with IP: x.x.x.x for public network
- eth1: with IP: y.y.y.y for local network
现在我在此服务器中部署了一个 docker 容器。但我想 public port 1024
通过 eth1
接收数据,public 端口 80 通过 eth0
访问 web UI (apache)
。
如何在docker中配置多个桥接网络并启动它?
您可能不需要另一个桥接网络。如果您已经使用桥接网络发布端口,解决方案可能很简单,只需告诉 Docker 每个端口使用哪个地址:
docker run yada yada -p x.x.x.x:80:80 -p y.y.y.y:1024:1024
我有一个有两个网络的物理服务器:
- eth0: with IP: x.x.x.x for public network
- eth1: with IP: y.y.y.y for local network
现在我在此服务器中部署了一个 docker 容器。但我想 public port 1024
通过 eth1
接收数据,public 端口 80 通过 eth0
访问 web UI (apache)
。
如何在docker中配置多个桥接网络并启动它?
您可能不需要另一个桥接网络。如果您已经使用桥接网络发布端口,解决方案可能很简单,只需告诉 Docker 每个端口使用哪个地址:
docker run yada yada -p x.x.x.x:80:80 -p y.y.y.y:1024:1024