注1 :据我了解build议的MACVLAN架构,我不能使用具有相同MACVLAN的两个物理networking接口。 但是,在我的应用程序中,我需要一个跨越eth0 LAN的LAN / L2域,以及一个wlan0 AP模式LAN 。
注2 :桥接模式下的MACVLAN为我的使用情况提供了另一个显示屏。 当物理接口出现故障时,请closures所有的子接口。 那么我的networkingfunction容器就根本无法做好自己的工作,这是不好的,因为需要互相通信,而不仅仅是外部的局域网。
我的情况:对于一个项目,我有一套Docker容器作为全面的IP节点,尤其是当涉及到IPv6时。 这些容器将被连接到主机内部的Docker“桥”networking,比如br0 ,使用一个br0 Linux内核以太网桥。 这个桥接器将通过一个奴隶主机networking接口(比如说eth0 (主机!))直接连接到外部局域网。 另外, br0有一个(可选的) wlan0 AP被奴役的端口。 注意:可以通过br0访问主机。
现在我想创build这个Docker桥接networking, 而不需要任何从br0到任何主机(其他)networking接口的NAT /伪装 。 而且我不想也不需要在br0networking上安装任何DHCPv4服务器和DNS代理 。 实际上,由于br0有一个奴隶eth0和wlan0到外面的局域网,所以不能得到任何辅助的Dockernetworking服务实例化 。
我怎么能告诉Docker创build一个简单的简单的桥接networking,没有任何IP地址pipe理,没有DNS服务,没有NAT? 这甚至可能只使用股票网桥驱动程序?