无论我到哪里,我都会看到一个流浪盒只是一个基本的“模板”,流浪者就是这样做的。一旦你运行“流浪汉”,它实际上会创建一个流浪盒的副本 应该 一旦你运行vagrant up就可以安全地删除盒子文件,你仍然可以使用那个虚拟机。
然而,这似乎在实践中不起作用。我有一个名为〜/ .vagrant.d / boxes / precise32的基本框 然后我在文件中创建了一个带有该框名称的vagrant文件,然后运行了vagrant。现在当我将文件重命名为〜/ .vagrant.d / boxes / precise32.old并尝试再次运行“vagrant up”时出现错误:
* The box 'precise32' could not be found.
所以看起来基本框不是模板,但实际上是需要保留的实时磁盘映像。那么为什么所有的文件都说不然,例如 http://docs-v1.vagrantup.com/v1/docs/getting-started/boxes.html
"Each project uses the box as a base only, so once the project VM is created, modifications can be made without affecting other projects which may use the same box."