vagrant 具有VirtualBox和SSH支持的Windows安装

示例

要在Windows平台上使用Vagrant,您需要先安装虚拟化软件和ssh命令行工具。本示例将使用免费软件VirtualBox和Cygwin。

安装VirtualBox

从官方下载页面下载最新版本的VirtualBox并运行下载的文件。请注意,在安装过程中,您将暂时失去网络连接。

您还应该让Oracle安装其他驱动程序。

安装Cygwin

从中获取cygwin.com并运行安装程序,直到获得“选择软件包”页面。

从这里我们只需要ssh bin-s:

将Cygwin添加到PATH

您还需要将C:\cygwin64\bin文件夹添加到Windows PATH环境变量。这样您就可以ssh从任何地方调用命令。

自行安装Vagrant

从这里下载Vagrant,vagrantup.com然后按照安装指南进行安装。之后,您必须重新启动计算机。

测验

应启用虚拟化技术VTx / VTd。(您可以在BIOS中的安全性选项中找到它)

要测试所有安装是否正确,请在硬盘驱动器上的某个位置创建一个空文件夹,打开命令行并移至您刚创建的文件夹:

cd c:/path/to/your/folder

然后输入

vagrant init hashicorp/precise64
vagrant up

这将创建并启动运行64位Ubuntu 12.04 LTS的VirtualBox。要启动32位版本,请使用vagrant init hashicorp/precise32。如果需要另一个盒子,可以在hashicorp网站上找到更多盒子。

该vagrant init命令还将Vagrantfile在当前文件夹中创建一个配置文件。现在,您只需将其发送给其他人,当该人呼叫时,vagrant up将在其PC上创建相同的虚拟机。

要在这两个命令成功运行后测试ssh,请在同一文件夹中运行以下命令:

vagrant ssh

如果一切顺利,您最终将进入以vagrant用户身份登录的虚拟机。

进一步的步骤

您可以通过以下方式停止VM

vagrant halt

或将其删除

vagrant destroy

可以在vagrantbox.es页面上找到更多盒子以及如何安装它们的说明。