ipvlan L3 docker无法ping通主机

时间:2018-05-09 16:33:46

标签: docker

按照docker github repo上的教程我正在玩ipvlan_mode = l3

https://gist.github.com/nerdalert/28168b016112b7c13040#ipvlan-l3-mode-example-usage

运行命令后,我的主机和docker无法相互ping通。

然而,使用相同父iface的不同子网上的两个容器能够ping。

命令:

docker network  create  -d ipvlan \
--subnet=192.168.214.0/24 \
--subnet=10.1.214.0/24 \
 -o ipvlan_mode=l3 ipnet210

# Test 192.168.214.0/24 connectivity
$ docker run --net=ipnet210 --ip=192.168.214.10 -itd alpine /bin/sh
$ docker run --net=ipnet210 --ip=10.1.214.10 -itd alpine /bin/sh

# Test L3 connectivity from 10.1.214.0/24 to 192.168.212.0/24
$ docker run --net=ipnet210 --ip=192.168.214.9 -it --rm alpine ping -c 2 10.1.214.10

# Test L3 connectivity from 192.168.212.0/24 to 10.1.214.0/24
$ docker run --net=ipnet210 --ip=10.1.214.9 -it --rm alpine ping -c 2 192.168.214.10

我有什么遗漏吗?

提前感谢

0 个答案:

没有答案