windows - 将 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”)值。
解决方案
解决了。对于有类似问题的任何人:
我重新安装了这两个程序,但这次我在 vagrant 中初始化了一个盒子。我刚刚从这里挑选了最受欢迎的:https ://app.vagrantup.com/boxes/search
推荐阅读
- javascript - JavaScript | 范围 | 选择 - 有没有办法用 Javascript 来“取消粗体”、“单斜体”和 Range 的内容编辑?
- asp.net-core - 无法创建“DataContext”类型的对象。对于设计时支持的不同模式
- c# - 在 C# 中声明“字符串”变量的最佳方法是什么?
- python - AWS-Lambda:如何在 python 中处理 SNS 事件
- c++ - 如何确定向量长度以确保向量化过程中没有向量依赖性?
- python - Anaconda Python,如何获取 groupby 的值而不仅仅是打印语句?
- haskell - 如何从 Haskell 中的长度生成跨度?
- python - 如何编译使用 sqlalchemy 的 pyqt 脚本?
- regex - 只选择大写句子
- python - ARIMA 可逆性