我想知道.vagrant和.vagrant.d目录之间的逻辑/概念差异
而且,以下键之间有什么区别
(请注意这两个的路径)其中一个放在.vagrant目录中,另一个放在Windows 7的.vagrant.d目录中?
C:\ Users \用户名** **流浪汉\机\默认\的virtualbox \ PRIVATE_KEY
C:\ Users \用户名** ** vagrant.d \ insecure_private_key
无法在文档和Internet上找到任何地方。提前谢谢。
答案 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 default
以virtualbox
提供商启动。