我正在学习“使用 macvlan 的码头工人”。以下是我的设置:
G
192.168.1.1,网关(物理)
W
192.168.1.2,windows 10,以太网卡(物理)
V
192.168.1.5,virtualbox+centos7,桥接网络
c1
192.168.1.10,docker容器在macnet
c2
192.168.1.11,docker容器在macnet
macnet
由创建
docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=enp0s3 macnet
c1
并且c2
由
docker run -it --net=macnet --ip=192.168.1.10 -h=c1 anapsix/alpine-java bash
docker run -it --net=macnet --ip=192.168.1.11 -h=c2 anapsix/alpine-java bash
码头工人版本是 17.06.0-ce
我期待以下所有工作,但只有第一个工作(->
意味着ping):
c1
<--> c2
OK
c1
<--> V
Fail
c1
<--> W
Fail
c1
--> G
Fail
以上步骤有什么问题吗?
顺便说一句,有人可以帮助创建标签“macvlan”和“ipvlan”吗?