在个人笔记本电脑上使用vmware部署虚拟机,且在虚拟机上部署docker容器,使用docker部署网页。
在个人笔记本的浏览器上访问虚拟机ip+port,显示无法访问。排查防火墙停用、端口没有占用都没问题;网络可以连接互联网,且笔记本电脑ping虚拟机ip也没问题。
如何解决个人笔记本电脑浏览器可访问虚拟机网页?
既然宿主机能ping虚拟机ip,虚拟机也能上网,说明网络是没问题的。主要问题应该在虚拟机内:
1、虚拟机内容器内的端口有没有对外映射
2、虚拟机中能否访问到容器中内容,curl 一下试试,
如果虚拟机中curl 可以正常显示页面内容,而宿主机不可以,那就排查虚拟机的防火墙跟网络,一般防火墙关了就可以,开启的话得单独放开相关端口。