【问题标题】:centos vagrant boxes are invoking init script every instance on vagrant up commandcentos vagrant box 在 vagrant up 命令上的每个实例都调用初始化脚本
【发布时间】:2019-09-20 19:56:21
【问题描述】:

我有 centos vagrant box。代码可以找到here

在我每次执行vagrant up 时,都会调用用于配置的 shell 脚本。

当我有基于 ubuntu 的 vagrant box 时,情况并非如此。 Ubuntu box 仅在我执行 vagrant reload 而不是 vagrant up 命令时提供。

如何避免每次在 vagrant up 上调用配置 shell 脚本而不更改文件或 vagrant OS。

【问题讨论】:

    标签: vagrant vagrant-provision


    【解决方案1】:

    在你的 Vagrant 文件中设置

    config.vm.provision "shell", run: "always", path: "standalone.sh"
    

    运行:“总是”

    在这种情况下,仅当您运行时才会调用配置

    vagrant up --no-provision
    

    https://www.vagrantup.com/docs/cli/up.html#no-provision

    【讨论】:

      猜你喜欢
      • 2018-10-09
      • 1970-01-01
      • 1970-01-01
      • 2015-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 2022-01-05
      相关资源
      最近更新 更多