1

在尝试启动、配置或销毁 vagrant 机器时,如果您只想影响一台机器(例如 run ),则需要指定一个 vm-name(如 vagrantfile 中定义vagrant up local; vagrant up uatk vagrant up production;) - 如果您未能这样做,则更改效果所有的虚拟机。

因此键入“ vagrant destroy”而不是“ vagrant destroy local”会关闭所有机器。是否有可能: -

a) 在未指定机器时排除虚拟机

b) 强制指定虚拟机名称?

4

1 回答 1

2

您可以在 Vagrant 中指定主机,这样当您在不指定目标的情况下运行 Vagrant 命令时,它将在主机上运行,​​而不是在 Vagrantfile 中的所有机器上运行。

通过设置主要标志来标记主要机器:

config.vm.define "web", primary: true do |web|
  # ...
end

有关更多信息,请参阅文档。

于 2014-06-26T05:51:50.897 回答