首页 > 解决方案 > 将 vagrant 机器连接到 virtualBox

问题描述

嗨,我正在尝试通过 virtualBox 用 vagrant 设置我的 git Bash 环境,但我没有成功。我正在尝试打开 localhost:8080/xxxx,但它只是加载,我认为这是因为

我有最新版本的 vagrant 和 virtualBox。我的命令:“cd fullstack/vagrant”、“vagrant up”

但后来我得到以下信息:

使用“virtualbox”提供程序将机器“默认”启动... ==> 默认:检查框“bento/ubuntu-16.04”是否是最新的... ==> 默认:清除任何先前设置的转发端口... ==>默认值:清除任何先前设置的网络接口... ==>默认值:根据配置准备网络接口...默认值:适配器1:nat ==>默认值:转发端口...默认值:8000(访客) => 8000(主机)(适配器 1)默认值:8080(访客)=> 8080(主机)(适配器 1)默认值:5000(访客)=> 5000(主机)(适配器 1)默认值:22(访客)=> 2222(主机)(适配器 1)==> 默认值:运行“预启动”VM 自定义... ==> 默认值:正在启动 VM...==> 默认值:等待机器启动。这可能需要几分钟...默认值:SSH 地址:127.0.0.1:2222 默认值:SSH 用户名:vagrant 默认值:SSH 验证方法:私钥 等待机器启动时超时。这意味着 Vagrant 无法在配置的(“config.vm.boot_timeout”值)时间段内与客户机通信。

如果你看上面,你应该能够看到 Vagrant 在尝试连接到机器时出现的错误。这些错误通常可以很好地提示可能出了什么问题。

如果您使用的是自定义框,请确保网络正常工作并且您能够连接到机器。在这些框中未正确设置网络是一个常见问题。验证身份验证配置是否也设置正确。

如果该框似乎可以正常启动,您可能需要增加超时(“config.vm.boot_timeout”)值。

标签: windowsvagrantvirtualboxgit-bash

解决方案


解决了。对于有类似问题的任何人:

我重新安装了这两个程序,但这次我在 vagrant 中初始化了一个盒子。我刚刚从这里挑选了最受欢迎的:https ://app.vagrantup.com/boxes/search


推荐阅读