路由器将ip分配给docker容器

时间:2015-01-11 16:13:25

标签: docker

在VirtualBox中,我可以使用Bridged Adapter创建一个vm。这个虚拟机有自己的IP地址。因此,将有2个IP地址指向同一台机器。我想知道如何在docker容器中做同样的事情。我尝试使用标志--net=bridge启动容器,但该容器的IP地址未由路由器分配

1 个答案:

答案 0 :(得分:1)

使用--net=bridge启动容器,您正在使用默认的Docker桥接器(网络172.17.0.0/16)连接容器,这是网络配置的默认行为。 有一个开放的issue in Docker可以轻松实现此功能。但是现在你必须手动执行一些操作来获得你想要的东西:

  • 您可以创建连接到所需局域网的本地接口的新网桥,该网桥将模拟交换机。请查看thisthis,查看此方法的示例。
  • 您可以为您创建的每个容器创建一个新的ip链接,模拟容器界面。您可以看到此here
  • 的示例