【问题标题】:Vagrant: How to configure vagrant to use different VagrantfilesVagrant:如何配置 vagrant 以使用不同的 Vagrantfiles
【发布时间】:2015-12-22 16:59:05
【问题描述】:

如何使用 Vagrant 进行测试,例如在 Debian、Ubuntu、SuSE 等 VM 上运行的应用程序。

当前项目有一个 Vagrantfile,里面有配置。启动我正在运行的 Vagrant VM

vagrant up
vagrant provision

现在我想知道如何做类似的事情

vagrant up suse ... 以及后来 vagrant up debian

【问题讨论】:

    标签: testing vagrant virtual-machine virtualization vagrantfile


    【解决方案1】:

    您可以执行以下操作之一:

    1. git 具有不同的分支,并且 Vagrantfile 将根据您的分支而有所不同。请注意,尽管您的 .vagrant 目录与您的 Vagrantfile 不匹配,但您需要启动和配置每个 VM 并切换 .vagrant 目录。

    2. 您可以使用 vagrant multi machine,通常您使用它来重现多层环境,以便每个 VM 可以同时启动和运行,但您可以独立配置和启动每个 VM

      李>
    3. 真正使用不同的项目文件夹,每个文件夹都有一个特定的 Vagrantfile 和一个 .vagrant 目录,每个文件夹都有特定的用途

    【讨论】:

    • 第 3 个选项:这是否意味着像 mycode、vagrant_debian、vagrant_suse ... 这样的文件夹?
    • 是的,每个人都有自己的 vagrantfile 和 .vagrant 目录
    猜你喜欢
    • 2022-05-09
    • 2015-02-01
    • 1970-01-01
    • 2013-12-19
    • 1970-01-01
    • 1970-01-01
    • 2018-10-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多