我的泊坞主机是本地网络192.168.178.0/24
的一部分。
有没有办法运行成为主机网络一部分的容器,但不与主机共享同一个ip?因此,例如,如果主机具有ip 192.168.178.5 ,我想向容器提供 192.168.178.8 ,而不会干扰docker主机的网络配置。
答案 0 :(得分:1)
由于docker容器本质上必然会使用它的主机的网络堆栈,因此它还必须共享主机IP以与网络通信。对于单容器设置,唯一的解决方案应该是向主机添加第二个NIC,并将第二个NIC和提供的IP专用于您的docker ......但除此之外,我没有看到任何解决方案并没有严重破坏主机网络堆栈的OSI模型,因此包含一些主要的副作用: - /