尝试了解Docker Macvlan网络驱动程序的优势和用例。
某人可以详细解释,如果可能的话,可以通过一些关于以下声明的含义的例子来引用docs。
Linux实现非常轻量级,因为相反 与使用传统的Linux网桥隔离相比,它们很简单 与Linux以太网接口或子接口相关联以强制执行 网络之间的分离以及与物理网络的连接。
我对Docker提供的默认网络有一些基本的了解,回答here。
答案 0 :(得分:1)
Macvlan网络驱动程序用于需要容器直接成为主机本地网络一部分的情况。这种方法可以允许容器使用与主机使用相同的dhcp服务器,这将意味着与主机相同的IP地址池。典型的桥接网络具有更多的开销,因为NAT和vxlan增加了通信的开销。由于Macvlan直接连接到底层网络,因此开销非常小。
有关详细信息,请参阅我的博客(https://sreeninet.wordpress.com/2016/05/29/macvlan-and-ipvlan/,https://sreeninet.wordpress.com/2016/05/29/docker-macvlan-and-ipvlan-network-plugins/)