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

时间:2014-04-09 14:34:06

标签: jenkins virtualbox

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

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

我正在使用VirtualBox和Red Hat VM。我已经通过VirtualBox网络设置将8090转发到8090,但这仍然无法解决问题。

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

1 个答案:

答案 0 :(得分:4)

IP地址127.0.0.1定义为loop back address,因此,在您的VM上,它会循环回VM。在您的主机操作系统上,它将循环回您的主机

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

可能最简单的方法是添加host only network,这是通过虚拟机配置页面完成的

  

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

     

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