遇到的问题:同一台机器上,部署了docker和qemu虚拟机,docker容器和虚拟机不在一个网段,容器和虚拟机都是通过bridge的方式与宿主机连接。宿主机ping容器和虚拟机都能ping通,虚拟机和容器ping宿主机也是通的,容器ping虚拟机也可以ping通,反过来虚拟机ping容器ping不通。在虚拟机中可以ping通容器连接的docker0网口,奇怪的是对docker0网口进行抓包,也没有抓到任何包。求大佬解答这是什么原因?如何才能让虚拟机和容器进行通信?感激不尽
需要打开 docker 容器的通讯端口 (-p, --publish). 默认情况下, docker bridge 下的容器们可以无限制互相访问, 而外部访问被阻挡了. 参考https://docs.docker.com/netwo...https://developer.ibm.com/rec...
需要打开 docker 容器的通讯端口 (-p, --publish).
默认情况下, docker bridge 下的容器们可以无限制互相访问, 而外部访问被阻挡了.
参考
https://docs.docker.com/netwo...
https://developer.ibm.com/rec...