我对Vagrant的概念很新 . 当我可以使用VirtualBox启动VM时,我不太清楚为什么要使用Vagrant .
但是,因为我想学习新东西,我试图理解如何使用Vagrant,但我一直在研究问题 .
这是我到目前为止所做的:
-
安装了VirtualBox
-
已安装最新的Vagrant 1.7.4
-
Vagrant init / desktop / vm#这是我想拥有Vagrantfile的地方
-
在/ usr / VirtualBox VMs /我有两个虚拟机 . Win7IE9和Win7IE11 .
我如何从这里继续使用Vagrant并旋转其中任何一个VM?
谢谢!
1 回答
第1步和第2步是正确的 .
之后,您需要了解vagrant boxes的流浪作品:
所以对于你想让vagrant旋转的任何VM,你需要一个基本盒子 . 您可以在互联网上找到大多数操作系统(任何类型的Linux,Windows ...),如果需要,您可以自己创建一个盒子 .
如果您希望流浪者管理现有VM,则需要从现有VM创建流浪盒 . 您可以通过运行vagrant package来执行此操作
您将为您的2个现有VM运行vagrant包并将该框添加到vagrant,因此vagrant将能够轻松地从这些框创建VM .
生成一个box文件后,您可能需要运行
vagrant box add <box name> <file.box>
一旦你为vagrant安装了盒子,你可以通过运行
vagrant box list
进行检查从那里,您可以运行
vagrant init <box name>
,它将根据新框运行创建Vagrantfile
(在您运行init命令的目录中),然后您可以从那里运行vagrant up
以根据您的新框启动新VM .要为第二个框创建VM,您需要从另一个目录执行相同操作 .