首页 > 解决方案 > Docker 容器使用特定的网络接口

问题描述

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

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

也许这是不可能的,或者我走错了路。任何帮助,将不胜感激。

这是我用来创建 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

标签: dockerinterfacemacvlan

解决方案


推荐阅读