【问题标题】:Saving configuration with Vagrant packages使用 Vagrant 包保存配置
【发布时间】:2014-04-17 20:19:03
【问题描述】:

我开始使用 Vagrant,花了一些时间安装软件包、设置我的数据库并向数据库添加一些数据。现在我的开发环境有了一个基本的工作箱,我想与同事分享这个图像,他们可以将其用作本地虚拟机。

这对流浪者来说是不可能的吗?我只是尝试了vagrant package,然后将其销毁并使用我的config.vm.box_url 进行了vagrant up 指向该包装盒位置。令我沮丧的是,我安装的软件包、文件和配置都没有包含在打包的 vm 中。

我是否误解了 vagrant 的用途,或者可能期望 vagrant 做一些它不适合在这里做的事情?如果安装的软件包不是vagrant package 的用途,那么它有哪些用例?

我已经阅读了文档,但没有找到这些问题的答案。

当然,我可以提供所有东西,我也会到达那里,但这不是我在这个问题中要解决的问题。

【问题讨论】:

    标签: virtual-machine virtualbox vagrant


    【解决方案1】:

    从那以后,我得出结论,vagrant 基本上是用于配置的。如果我需要这个,我可以使用 virtual-box,但配置是更好的方法,因为系统包和应用程序依赖项等是一个移动目标。

    使用配置可以让未来的配置保持最新并可能暴露不兼容性。

    【讨论】:

    • 很高兴您发现了配置的好处。我会推荐一个非常有用的配置项目,名为Vaprobash。我个人用它来设置我的开发环境,它非常有用。只需用它生成一个 Vagrant 文件并与您的同事分享。
    • 谢谢。我们实际上使用 salt 来配置我们的 vagrant(+ staging,production)盒子,它运行得非常好!
    猜你喜欢
    • 2016-04-14
    • 2013-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-27
    • 2015-02-01
    • 1970-01-01
    相关资源
    最近更新 更多