【发布时间】:2013-03-19 13:47:17
【问题描述】:
我的虚拟机需要大约 10 分钟才能启动,因为它需要安装所有说明书。
我正在寻找一种方法来编辑现有的(或创建新的)基本框,我可以在其中安装所有必需的说明书。所以每次我启动我的虚拟机时,说明书就已经安装好了,我不必等待太久。
这可能吗?
如果是这样,有人可以指点我正确的方向吗?
我目前正在使用 Lucid32 基础盒。
【问题讨论】:
标签: ruby chef-infra virtual-machine vagrant
我的虚拟机需要大约 10 分钟才能启动,因为它需要安装所有说明书。
我正在寻找一种方法来编辑现有的(或创建新的)基本框,我可以在其中安装所有必需的说明书。所以每次我启动我的虚拟机时,说明书就已经安装好了,我不必等待太久。
这可能吗?
如果是这样,有人可以指点我正确的方向吗?
我目前正在使用 Lucid32 基础盒。
【问题讨论】:
标签: ruby chef-infra virtual-machine vagrant
听起来你需要调整你的基础盒子,所以将你需要的所有东西安装在一个流浪盒子中,并将这个盒子导出为你的新基础盒子:
vagrant halt; vagrant package; vagrant box add new_basebox package.box
请参阅here 了解有关包装的更多详细信息,尤其是。最后一节。
【讨论】:
在 Vagrant v2 中,可以使用以下命令打包 VM
vagrant package
【讨论】: