我尝试在 Windows 上创建类似 macvlan 的 docker-network 但我无法在 Windows 上输入网络接口名称 - 我知道如何在 Linux 上执行此操作。
这里如何尝试在 docker 中创建 macvlan 网络,例如:
docker network create -d macvlan \
--subnet=192.168.2.0/24 \
--gateway=192.168.2.1 \
-o parent=YourInterface \
demo-macvlan-net
当我在 Windows 中执行
ipconfig /all
时,我的 Wi-Fi 适配器名称如下:
“无线局域网适配器Wi-Fi”,
我也尝试使用“netsh 接口 ipv4 转储”——那里的名称也不合适,但这个名称与 Linux 中的 enp0s3 或 wlan0 不同我尝试写这个名称(无线局域网适配器 Wi-Fi 和 Wi- Fi) 在 cmd 中(其中-o parent=YourInterface
)但它没有用?
我收到了这个:
来自守护进程的错误响应:无效的子接口 vlan 名称 Wi-Fi, 示例格式为 eth0.10
我做错了什么?
macvlan 网络驱动程序仅适用于 Linux 主机,不支持 Docker Desktop for Mac、Docker Desktop for Windows 或 Docker EE for Windows Server。
参考:macvlan 教程