Vagrant 流浪汉与本地虚拟机

Vagrant 流浪汉与本地虚拟机,vagrant,Vagrant,我对流浪者的概念很陌生。当我可以使用VirtualBox启动虚拟机时,我不太确定为什么要使用Vagrant 然而,因为我想学习新的东西,我试图了解如何使用流浪汉,但我不断陷入问题 这就是我到目前为止所做的: 已安装的VirtualBox 安装了最新的Vagrant 1.7.4 Vagrant init/desktop/vm#这是我想要保存Vagrant文件的地方 在/usr/VirtualBox VMs/I中有两个vm。Win7IE9和Win7IE11 我如何继续从这里使用流浪者和自旋这些虚拟机

我对流浪者的概念很陌生。当我可以使用VirtualBox启动虚拟机时,我不太确定为什么要使用Vagrant

然而,因为我想学习新的东西,我试图了解如何使用流浪汉,但我不断陷入问题

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

  • 已安装的VirtualBox
  • 安装了最新的Vagrant 1.7.4
  • Vagrant init/desktop/vm#这是我想要保存Vagrant文件的地方
  • 在/usr/VirtualBox VMs/I中有两个vm。Win7IE9和Win7IE11
  • 我如何继续从这里使用流浪者和自旋这些虚拟机之一


    谢谢

    步骤1和2是正确的

    之后,您需要了解vagrant的工作原理:

    而不是从头开始构建虚拟机,这将是一个 缓慢而乏味的过程中,流浪者使用一个基本的形象,以快速克隆一个克隆 虚拟机。这些基本图像被称为“流浪者”中的盒子,以及 为您的流浪环境指定要使用的框始终是 创建新文件后的第一步

    所以,对于任何希望vagrant启动的VM,都需要一个基本框。您可以在internet上找到适用于大多数操作系统(任何类型的linux、windows…)的box,如果需要,您可以自己创建一个box

    如果您希望vagrant管理现有VM,则需要从现有VM创建一个vagrant框。你可以通过跑步来做到这一点

    这会将当前运行的VirtualBox环境打包到一个可重用的盒子中

    您可以为您的2个现有VM运行vagrant包,并将该框添加到vagrant,这样vagrant就可以轻松地从这些框创建VM

    生成box文件后,您可能需要运行
    vagrant box add

    一旦为vagrant安装了box,您可以通过运行
    vagrant box list

    从那里,您可以运行
    vagrant init
    ,它将基于新框创建
    vagrant文件
    (在运行init命令的目录中),并且您可以从那里运行
    vagrant up
    ,以基于新框旋转新VM


    要为第二个框创建虚拟机,您需要从另一个目录执行相同的操作。

    Ok,现在开始变得更有意义:)因此,当发出“vagrant up”命令时,vagrant如何知道要启动哪个虚拟机?为
    vagrant文件的初始化添加一些步骤