如何将多个容器直接连接到物理接口?

我一直在试图找出如何将多个容器附加到物理接口,以便嗅探networking数据包。 这里的目标是这些将是微服务,并将与其他容器通信,所以我试图避免使用主机networking。

有些东西一开始似乎很有希望,但是由于缺乏文档(例如,我怎么做),或者根本不起作用(例如,对于一个容器而言,不是很好)

  • (只适用于一个容器) https://github.com/yunify/docker-plugin-hostnic
  • (可能工作,但不知道如何有效地使用它)pipe道
  • 桥接模式下的macvlan(只有组播)
  • 在通路模式下的macvlan(只有组播)