centos vagrant boxes 在 vagrant up 命令的每个实例中调用 init 脚本
centos vagrant boxes are invoking init script every instance on vagrant up command
我有centos vagrant box。可以找到代码 here。
在我执行 vagrant up
时的每个实例上,都会调用用于配置的 shell 脚本。
当我有基于 ubuntu 的 vagrant box 时,情况就不是这样了。 Ubuntu 只有当我执行 vagrant reload
而不是 vagrant up
命令时才提供框。
如何避免每次在 vagrant up
上调用配置 shell 脚本而不更改文件或 vagrant OS.
在您设置的 Vagrant 文件中
config.vm.provision "shell", run: "always", path: "standalone.sh"
运行: "always"
在这种情况下,仅当您 运行
时才会调用条款
vagrant up --no-provision
我有centos vagrant box。可以找到代码 here。
在我执行 vagrant up
时的每个实例上,都会调用用于配置的 shell 脚本。
当我有基于 ubuntu 的 vagrant box 时,情况就不是这样了。 Ubuntu 只有当我执行 vagrant reload
而不是 vagrant up
命令时才提供框。
如何避免每次在 vagrant up
上调用配置 shell 脚本而不更改文件或 vagrant OS.
在您设置的 Vagrant 文件中
config.vm.provision "shell", run: "always", path: "standalone.sh"
运行: "always"
在这种情况下,仅当您 运行
时才会调用条款vagrant up --no-provision