Tag: macvlan

无法通过macvlannetworking从主机访问docker容器

在我的Linuxnetworking中,我无法通过专用的macvlannetworking从运行它的主机到达我的docker容器。 从这个macvlannetworking的所有其他连接都很好。 所以基本上这个设置是: DOCKER1 eth0 172.0.0.1 (default) | eth1 10.0.0.1 (macvlan) CONTAINER1 10.0.0.11 (macvlan) DOCKER2 eth0 172.0.0.2 (default) | eth1 10.0.0.2 (macvlan) CONTAINER2 10.0.0.12 (macvlan) 主机DOCKER1无法到达CONTAINER1 主机DOCKER2无法到达CONTAINER2 主机DOCKER1可以到达DOCKER2 主机DOCKER1可以到达CONTAINER2 主机DOCKER2可以到达DOCKER1 主机DOCKER2可以到达CONTAINER1 所有的容器可以到达对方 物理networking中的所有其他设备可以覆盖全部 所有可以到达网关/互联网 如何让主机通过macvlannetworking到达自己的容器? 我需要特定的应用程序通过这个networking进行交互,所以使用docker exec将无法解决我的问题;)。

Docker:与主机的单一networking

听说macvlan技术发布后可以使用到单个networking容器和主机上。 因此有可能直接SSH到容器。 我无法find允许我configuration的docker命令列表。 不要为我提供networking的其他configuration选项,我希望每个容器都有来自主机相同部分的自己的真实IP。 请帮帮我。

我怎样才能从外部主机使用macvlannetworkingping本地docker容器?

客观:假设两个主机A和B.容器x在A应该能够从主机B ping,使得这个容器x与A和B存在于相同的networking中并且具有它自己的IP地址。 Docker为多主机联网提供了两种types的networking解决scheme1)带/不带Docker群的覆盖networking2)Macvlannetworking。 我想知道第二种types的Macvlannetworking如何实现目标