无法通过主机操作系统访问在 VM 上运行的 Jenkins

Ian*_*son 1 virtualbox jenkins

我已在 VM 上安装了 Jenkins,更改默认端口后,该 VM 可通过 VM 上的 127.0.0.1:8090 访问。

我想通过主机操作系统查看 Jenkins,它也应该通过 127.0.0.1:8090 工作,但这不起作用。

我正在使用 VirtualBox 和 Red Hat VM。我已经通过 VirtualBox 网络设置映射 8090 到 8090 添加了一个端口转发,但这仍然不能解决问题。

我不知道根本问题是否在 Jenkins 内部,或者是否仍然缺少一些配置。我在 VM 上有其他主机可以访问的服务。

Kee*_*yOn 5

IP 地址 127.0.0.1 被定义为环回地址,因此,在您的虚拟机上,它会环回虚拟机。在您的主机操作系统上,它将循环回您的主机

您需要重新配置 VM 的网络设置并为其分配自己的 IP 地址。

可能最简单的方法是添加一个仅主机网络,这是通过 virtualbox 配置页面完成的

要将虚拟机的虚拟网络接口更改为“仅主机”模式:

转到图形用户界面中虚拟机设置笔记本中的“网络”页面,然后选择“仅主机网络”