带有第二个接口的 Docker macvlan

带有第二个接口的 Docker macvlan

我目前有两个 NIC ens192 10.0.0.0/24 和 ens224 10.10.0.0/24。目前 docker 正在使用 ens192。我有几个容器,我想使用 ens224,这样它们的流量就会通过不同的网关路由。

我尝试使用 macvlan,子网为 10.10.0.0/24,父接口设置为 ens224。然后我将其连接到容器,但无法访问该子网上的任何内容。

我也尝试使用 ens192 并得到了相同的结果。

也许这是不可能的,或者我的方法不对。任何帮助我都会很感激。

操作系统是 Vmware ESXI 上的 OpenMediaVault。

这是我用来创建 macvlan 网络的命令。

docker network create -d macvlan -o parent=ens224 --subnet 10.10.0.0/24 --gateway 10.10.0.1 --ip-range 10.10.0.200/27 mymacvlan

相关内容