如何在同一主机上ping VM中的docker容器?

时间:2017-11-24 06:24:01

标签: docker networking virtual-machine ping opensuse

我在同一主机(OpenSUSE)上有一个docker容器和一个虚拟机(VM)。 docker的IP类似172.18.0.2,主机IP类似于3.204.XX.XX,VM IP也类似于3.204.xx.xx,我能够从主机甚至虚拟机ping docker可从主机ping,反之亦然,但我无法从同一主机上的虚拟机ping docker。有没有办法从同一主机上的VM访问主机上的docker?请帮忙。

1 个答案:

答案 0 :(得分:1)

这是不可能直接的,因为docker创建了它的桥梁" bridge0"所有流量都使用nat进行路由,其中​​virtualbox也创建了自己的桥接/接口,因为它无法访问。但您可以通过暴露端口进行访问。 上述要求可以通过consul服务发现和主机n / w配置修改来实现