【问题标题】:How to run Vagrant provisioning on the first run?如何在第一次运行时运行 Vagrant 配置?
【发布时间】:2013-10-14 11:12:43
【问题描述】:

我有一个非常简单的 Vagrant 文件,如下所示:

  config.vm.box = "precise32"
  config.vm.synced_folder "./src", "/vagrant/src/"
  config.vm.network "forwarded_port", guest: 8080, host: 8080
  config.vm.provision :shell, :path => "install.sh"

当我执行vagrant up 时,不会调用install.sh,但我必须使用--provision 重新加载。我如何在第一次启动时运行install.sh

【问题讨论】:

    标签: command-line vagrant virtual-machine


    【解决方案1】:

    从 Vagrant 1.3 开始,配置仅在第一次启动时自动运行,即创建机器时。

    如果需要在后续的reloadup 上运行,则必须显式调用:

    vagrant up --provision
    

    另请参阅:GH-1776[commit]

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 2015-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-20
    相关资源
    最近更新 更多