.vagrant和.vagrant.d目录之间的逻辑/概念差异是什么?

时间:2017-01-24 10:02:50

标签: vagrant devops vagrantfile vagrant-windows

我想知道.vagrant和.vagrant.d目录之间的逻辑/概念差异

而且,以下键之间有什么区别

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

  

C:\ Users \用户名** **流浪汉\机\默认\的virtualbox \ PRIVATE_KEY

     

C:\ Users \用户名** ** vagrant.d \ insecure_private_key

无法在文档和Internet上找到任何地方。提前谢谢。

1 个答案:

答案 0 :(得分:2)

.vagrant.d通常放在您的主文件夹中,并存储系统范围的数据/设置,即下载的流浪盒。

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

.vagrant.d/insecure_private_key是访问您的虚拟机的默认不安全私钥,在项目的private_key目录中,.vagrant从第一个虚拟机启动时将被替换为vagrant。在您的示例中:private_key VM defaultvirtualbox提供商启动。