当您尝试启动,配置或销毁流浪汉机器时,如果您只想生效一台机器(例如运行vagrant up local; vagrant up uatk vagrant up production;
),则需要指定vm-name(如vagrantfile中所定义) - 如果您如果没有这样做,则更改会影响所有虚拟机。
因此,键入“vagrant destroy
”而不是“vagrant destroy local
”会缩短所有机器。有可能: -
a)在未指定机器时排除虚拟机
b)强制指定vm-name?
答案 0 :(得分:2)
您可以在Vagrant中指定主计算机,这样当您运行Vagrant命令而不指定目标时,它将在主计算机上运行,而不是在Vagrantfile中的所有计算机上运行。
通过设置主标志来标记主要机器:
config.vm.define "web", primary: true do |web|
# ...
end