首页 文章

与本地虚拟机一起流浪

提问于
浏览
-3

我对Vagrant的概念很新 . 当我可以使用VirtualBox启动VM时,我不太清楚为什么要使用Vagrant .

但是,因为我想学习新东西,我试图理解如何使用Vagrant,但我一直在研究问题 .

这是我到目前为止所做的:

  • 安装了VirtualBox

  • 已安装最新的Vagrant 1.7.4

  • Vagrant init / desktop / vm#这是我想拥有Vagrantfile的地方

  • 在/ usr / VirtualBox VMs /我有两个虚拟机 . Win7IE9和Win7IE11 .

我如何从这里继续使用Vagrant并旋转其中任何一个VM?

谢谢!

1 回答

  • 0

    第1步和第2步是正确的 .

    之后,您需要了解vagrant boxes的流浪作品:

    Vagrant使用基本映像快速克隆虚拟机,而不是从头开始构建虚拟机,这将是一个缓慢而乏味的过程 . 这些基本映像在Vagrant中称为框,指定用于Vagrant环境的框始终是创建新Vagrantfile后的第一步 .

    所以对于你想让vagrant旋转的任何VM,你需要一个基本盒子 . 您可以在互联网上找到大多数操作系统(任何类型的Linux,Windows ...),如果需要,您可以自己创建一个盒子 .

    如果您希望流浪者管理现有VM,则需要从现有VM创建流浪盒 . 您可以通过运行vagrant package来执行此操作

    这将当前运行的VirtualBox环境打包到一个可重复使用的框中

    您将为您的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,您需要从另一个目录执行相同操作 .

相关问题