在主机网络上使用docker容器而不共享主机的ip

时间:2015-07-15 11:58:12

标签: networking docker

我的泊坞主机是本地网络192.168.178.0/24的一部分。

有没有办法运行成为主机网络一部分的容器,但与主机共享同一个ip?因此,例如,如果主机具有ip 192.168.178.5 ,我想向容器提供 192.168.178.8 ,而不会干扰docker主机的网络配置。

1 个答案:

答案 0 :(得分:1)

由于docker容器本质上必然会使用它的主机的网络堆栈,因此它还必须共享主机IP以与网络通信。对于单容器设置,唯一的解决方案应该是向主机添加第二个NIC,并将第二个NIC和提供的IP专用于您的docker ......但除此之外,我没有看到任何解决方案并没有严重破坏主机网络堆栈的OSI模型,因此包含一些主要的副作用: - /

相关问题