创建/编辑Vagrant基本框以预安装cookbook

时间:2013-03-19 13:47:18

标签: ruby chef virtual-machine vagrant

我的VM需要大约10分钟才能启动,因为它需要安装所有的烹饪书。

我正在寻找一种方法来编辑现有(或创建一个新的)基本框,我可以在其中安装所有必需的烹饪书。因此,每次启动我的VM时,都会安装这些烹饪书,我不必等待太长时间。

这可能吗?

如果是这样,有人可以指出我正确的方向吗?

我目前正在使用Lucid32基本盒。

2 个答案:

答案 0 :(得分:7)

听起来您需要调整基本框,以便在流浪盒中安装所需的所有内容并将此框导出为新的基本框:

vagrant halt; vagrant package; vagrant box add new_basebox package.box

有关包装的详细信息,请参阅here,尤其是最后一节。

答案 1 :(得分:0)

在Vagrant v2中,您可以使用以下命令打包VM

vagrant package