为什么我不能使用Vagrant创建新的虚拟机,每次我做的时候它总是覆盖我之前创建的虚拟机,即使我更改了盒子名称和vm名称,如下面的代码:
# -*- mode: ruby -*-
# vi: set ft=ruby :
VAGRANTFILE_API_VERSION_NO = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION_NO) do |config|
config.vm.define "vagrant" do |v|
v.vm.box = "changed_box_name"
........
v.vm.provider :virtualbox do |vb|
vb.gui = true
vb.name = "changed_vm_name"
.....
end
end
end
答案 0 :(得分:0)
<强>解决强>
我删除了Vagrant文件所在的主文件夹中的 .vagrant 目录。 .vagrant目录通过vagrant up保存每个VM创建的缓存。在我的一些环境中,每当我 vagrant up 时,该目录都是AUTO清除。
但不是我当前的单位(我不知道为什么)所以我需要手动删除/删除(.vagrant)目录
然后更改box和vm名称,最终可以创建新的VM实例。
最后再次运行流浪汉。