Vagrant 流浪汉与本地虚拟机
我对流浪者的概念很陌生。当我可以使用VirtualBox启动虚拟机时,我不太确定为什么要使用Vagrant 然而,因为我想学习新的东西,我试图了解如何使用流浪汉,但我不断陷入问题 这就是我到目前为止所做的:Vagrant 流浪汉与本地虚拟机,vagrant,Vagrant,我对流浪者的概念很陌生。当我可以使用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文件的初始化添加一些步骤