为什么在尝试设置新实例时使用同一个虚拟机?

Why is the same virtual machine used when trying to setup a new instance?

我复制了现有的 vagrant 配置以简化设置。当我 运行 vagrant up 时,我曾期望安装一台新机器。然而,相反,它说它启动了 default 机器,这与我现有项目的虚拟机完全相同。

我不想 运行 vagrant destroy 因为我不想再次配置这两个项目。

复制现有的 vagrant 目录也复制了隐藏目录 .vagrant。在那里,存储了对创建的虚拟框的引用。 Vagrant 因此 认为 它已经设置了机器并且它与现有项目中的机器相同。

在新项目中删除此文件夹会删除引用,因此将保留现有的虚拟盒子机器,然后运行 vagrant up 将提供新机器并创建自己的虚拟盒子。