虚拟机部署的服务,在物理主机访问不了

我自己调试,在vmware部署maxkb,docker显示部署成功了,但是在真实物理主机访问时,访问不了,在虚拟机里面使用curl127.0.0.1:8080可以访问,虚拟机已经把防火墙关闭了(不是端口被屏蔽了,虚拟机的80可以访问),还能有什么原因呢?是不是默认只能使用127.0.0.1访问。


虚拟机使用127.0.0.1访问

物理主机访问不了。

请问一下,这种还有什么原因呢?是不是只能使用127.0.0.1访问才可以?

可以先试一下,在你本地是否可以ping到你的虚拟机IP,先保证主机之间网络互通。

本地是可以ping通的,使用80也是可以访问的,就是部署maxkb的10080端口不能访问

检查下是不是有防火墙等限制,导致本地访问不到这个端口。

防火墙已经关闭了