千家信息网

Win7怎么安装Vagrant

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要讲解了"Win7怎么安装Vagrant",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Win7怎么安装Vagrant"吧!安装Virtual
千家信息网最后更新 2026年11月01日Win7怎么安装Vagrant

这篇文章主要讲解了"Win7怎么安装Vagrant",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Win7怎么安装Vagrant"吧!

安装Virtualbox

去VB官方网站下载VirtualBox的Windows安装包。一路Next就OK了。VirtualBox的硬件加速很重要,Windows 7 默认是关闭VT-x(Intel芯片),需要去BIOS里开启。

安装Vagrant

去Vagrant官网下载Windows下的安装包,同样是一路Next,安装完毕后需要重启,正好借此机会去BIOS里查看下是否开启了虚拟化技术。

添加路径到Path

有两个路径要手动添加:

  1. Virtualbox的运行程序路径,Vagrant脚本运行Virtualbox和VBoxManager的时候需要。

  2. ssh.exe程序所在路径,ssh.exe在安装git的时候会一起安装,如果还没有安装git,需要下载安装git

添加Box

虽然可以网络方式安装Box,但是,天朝的情况也是知道的,因此,保险起见,下载下来先。下载地址:http://www.vagrantbox.es/

下载完毕,假设把镜像存在d:\boxes下,运行命令:

vagrant box add trusty64 d:\boxes\trusty-server-cloudimg-amd64-vagrant-disk1.box

其中,trusty64是盒子在vagrant管理的盒子列表中的名字,后面跟的路径是盒子文件所在的路径。正常情况下,可以看到如下输出:

==> box: Box file was not detected as metadata. Adding it directly...==> box: Adding box 'trusty64' (v0) for provider:    box: Unpacking necessary files from: file://d:/boxes/trusty-server-cloudimg-amd64-vagrant-disk1.box    box: Progress: 100% (Rate: 19.0M/s, Estimated time remaining: --:--:--)==> box: Successfully added box 'trusty64' (v0) for 'virtualbox'!

初始化工作区

工作区可以理解为项目在本机的代码,Vagrant会将这个代码挂载到启动的虚拟机的相应目录下,这就实现了,在本机编码,而代码在虚拟机里运行的方法,不再需要ftp或者别的方式去反复部署代码。假设工作区是d:\va, 在命令行下切换到这个目录,然后执行vagrant init trusty64, 其中trusty64就是在上一步创建的盒子名称,该命令就是使用trusty64盒子初始化当前目录为vagrant的工作区。命令执行成功,会输出如下信息:

A `Vagrantfile` has been placed in this directory. You are nowready to `vagrant up` your first virtual environment! Please readthe comments in the Vagrantfile as well as documentation on`vagrantup.com` for more information on using Vagrant.

在当前目录下,会有一个Vagrantfile文件。

运行

万事具备,可以运行一个实例了。使用命令 Vagrant up,正常情况下,会有如下输出:

D:\va>vagrant upBringing machine 'default' up with 'virtualbox' provider...==> default: Importing base box 'trusty64'...==> default: Matching MAC address for NAT networking...==> default: Setting the name of the VM: va_default_1456111656613_62745==> default: Clearing any previously set forwarded ports...==> default: Clearing any previously set network interfaces...==> default: Preparing network interfaces based on configuration...    default: Adapter 1: nat==> default: Forwarding ports...    default: 22 (guest) => 2222 (host) (adapter 1)==> default: Booting VM...==> default: Waiting for machine to boot. This may take a few minutes...    default: SSH address: 127.0.0.1:2222    default: SSH username: vagrant    default: SSH auth method: private key    default: Warning: Remote connection disconnect. Retrying...    default:    default: Vagrant insecure key detected. Vagrant will automatically replace    default: this with a newly generated keypair for better security.    default:    default: Inserting generated public key within guest...    default: Removing insecure key from the guest if it's present...    default: Key inserted! Disconnecting and reconnecting using new SSH key...==> default: Machine booted and ready!==> default: Checking for guest additions in VM...    default: The guest additions on this VM do not match the installed version of    default: VirtualBox! In most cases this is fine, but in rare cases it can    default: prevent things such as shared folders from working properly. If you see    default: shared folder errors, please make sure the guest additions within the    default: virtual machine match the version of VirtualBox you have installedon    default: your host and reload your VM.    default:    default: Guest Additions Version: 4.3.36    default: VirtualBox Version: 5.0==> default: Mounting shared folders...    default: /vagrant => D:/va

管理虚拟机实例

以下几个命令,用来管理vagrant启动的虚拟机。

  1. 列出当前虚拟机状态:vagrant status

  2. 关闭当前虚拟机: vagrant halt

  3. 暂停当前虚拟机:vagrant suspend

  4. 重器,以使配置文件的更新生效: vagrant reload

错误排查

按照上述步骤,应该能一次搞定,如果还是遇到了问题,请先查看博文:http://my.oschina.net/u/248080/blog/618060

登陆虚拟机

安装完毕,运行起来后,总不能什么都不安装配置吧。势必需要ssh登陆。用Windows自带命令行也是可以的,执行vagrant ssh就可以了。

putty

如果习惯用putty,那需要先把Vagrant自带的key给转化成putty需要的格式:

  1. 运行puttygen.exe,Conversions菜单>>Import key

  2. Vagrant生成的私钥在工作区目录下的.vagrant\machines\default\virtualbox\private_key

  3. 导入这个私钥到puttygen里,点Save private key,转存成ppk格式。

  4. 启动putty.exe,在Connection>>SSH>>Auth里的选择刚刚生成的ppk文件

  5. Host为127.0.0.1,端口是2222,点Open

  6. ssh的用户名是vagrant

Secure Shell Client

如果习惯用Secure Shell Client,通过如下步骤添加一个公钥:

  1. 启动Secure Shell Client

  2. 进入Edit>>Settings>>Global Settings>>User Authentication>>Keys

  3. 点Generate New按钮,生成一个RSA 2048加密的密钥对。

  4. 生成完毕,点export导出。

  5. 再次用puttygen导入刚刚导出的私钥文件,复制文本框里的公钥字符串,粘贴到虚拟机的.ssh/authorized_keys文件里

  6. 同样的方法,用127.0.0.1,端口2222,用户名vagrant登陆。

感谢各位的阅读,以上就是"Win7怎么安装Vagrant"的内容了,经过本文的学习后,相信大家对Win7怎么安装Vagrant这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

运行 命令 文件 路径 工作区 盒子 目录 工作 代码 情况 生成 就是 学习 登陆 管理 输出 公钥 内容 实例 所在 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技股 广东猪兼强互联网科技有限公司 广州万易互联网科技有限公司 互联网和科技技术 圆梦互联网科技 远拓互联网科技 滨湖区互联网智能科技产品供应 玖二柒互联网科技公司待遇 华服互联网科技官网 南山科技园互联网公司有哪些 互联网金融中的现代科技 互联网公司科技股 崇明区互联网教育科技诚信经营 互联网领先科技宣传片 富国互联网科技002692 扫呗互联网科技有限公司 互联网科技手抄报图片 科技互联网公司两年变化 互联网科技创新创业项目 山东蛋芒互联网科技有限公司 互联网佳科技有限公司 互联网科技小贷 北京大学互联网科技怎么样 和信科技工业互联网 移动互联网年度科技创新 玉溪互联网科技怎么选 苏州铭阳互联网科技有限公司 链环科技传统企业怎么转型互联网 天津腾达互联网科技有限公司 互联网科技企业商标注意事项
0