我在 Hetzner 上有一个裸机服务器,IP 为 5.6.7.8 和 8 个为我保留的额外 IP。
IP:1.2.3.144 到 1.2.3.151
子网:1.2.3.144/29
网络掩码:255.255.255.248
广播:1.2.3.151
网关:5.6.7.8
现在我想创建类型为macvlan的 Docker 网络
docker network create macvlan --subnet=1.2.3.144/29 --gateway=5.6.7.8 -o parent=enp0s31f6 macvlan1
但是这个命令会导致错误
网关 5.6.7.8 没有匹配的子网
请注意,当我在主机上的虚拟机上设置例如 IP 1.2.3.150 和网关 5.6.7.8 时,它可以正常工作!但我无法在Docker network create命令中设置这个不匹配的网关。