.vagrant 和 .vagrant.d 目录之间的 logical/conceptual 区别是什么?

What is the logical/conceptual difference between .vagrant and .vagrant.d directory?

我想知道 logical/conceptual .vagrant 和 .vagrant.d 目录的区别

另外,下面的键有什么区别

(请注意这两个的路径)其中一个放在.vagrant目录下,另一个放在.vagrant.d目录下Windows 7?

C:\Users\username**.vagrant**\machines\default\virtualbox\private_key

C:\Users\username**.vagrant.d**\insecure_private_key

在文档和 Internet 上也找不到任何地方。提前致谢。

.vagrant.d 通常放在你的主文件夹中并存储 system-wide data/settings,即下载的 vagrant boxes。

.vagrant 位于您的 environment/project 文件夹中并存储 project-specific 设置,即当前 VM 设置。 因此,如果您在 user/myproject 中工作,请在那里创建 Vagrantfile 并执行 vagrant up,然后将使用 VM 特定数据创建 user/myproject/.vagrant 目录。

.vagrant.d/insecure_private_key 是默认的 insecure 私钥,用于访问您的虚拟机,在第一个以 private_key 从项目 .vagrant 开始的虚拟机上,它被 vagrant 取代] 目录。在您的示例中:private_key for default VM 以 virtualbox 提供商启动。