我试图解决有关Docker容器和路由的特定问题。
Docker主机正在运行多个网络接口(3G USB调制解调器),每个接口都可以访问互联网。所以,简而言之;
eth0 - WAN IP 1
ppp0 - WAN IP 2
ppp1 - WAN IP 3
ppp2 - WAN IP 4
如果我希望容器使用特定容器,如何指定每个容器应使用哪个NIC?
答案 0 :(得分:1)
是的我是一个非常相似的问题。不幸的是,我必须使用VirtualBox才能正常工作。
我使用Vagrant创建VirtualBox虚拟机并使用Ansible配置它,然后更改该VM的默认路由。像这样:
route add default gw IP2
这意味着要创建4个不同的虚拟机,但这就是我如何解决问题。