【问题标题】:Create/edit Vagrant base box to pre-install cookbooks创建/编辑 Vagrant 基本框以预安装说明书
【发布时间】:2013-03-19 13:47:17
【问题描述】:

我的虚拟机需要大约 10 分钟才能启动,因为它需要安装所有说明书。

我正在寻找一种方法来编辑现有的(或创建新的)基本框,我可以在其中安装所有必需的说明书。所以每次我启动我的虚拟机时,说明书就已经安装好了,我不必等待太久。

这可能吗?

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

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

【问题讨论】:

    标签: ruby chef-infra virtual-machine vagrant


    【解决方案1】:

    听起来你需要调整你的基础盒子,所以将你需要的所有东西安装在一个流浪盒子中,并将这个盒子导出为你的新基础盒子:

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

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

    【讨论】:

      【解决方案2】:

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

      vagrant package
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多