我在 Windows 主机上使用以下命令在 docker 上运行 nginx 服务器docker run --rm --name nginx -d -p 8080:80 nginx
我使用桥接适配器连接到 VirtualBox Ubuntu DHCP 服务器。
在我的主机上,我可以查看 nginx 服务器托管的页面http://192.168.2.50:8080/。但是,当我尝试从 Ubuntu 虚拟机内部访问同一页面时,最终导致连接超时。我尝试使用不同的端口以及在主机上托管服务器。
我已经确认 Ubuntu VM 可以 ping 通主机的192.168.2.50地址。
主机和虚拟机都有另一个网络接口,可以获取10.0.xxIP 地址。VM 可以使用该地址连接到 nginx 服务器。