流浪盒添加与流浪汉初始化?

时间:2015-08-14 16:58:05

标签: vagrant

我正在阅读Vagrant docs on boxes并且没有理解:

之间的区别
  • vagrant box add hashicorp/precise32; VS
  • vagrant init hashicorp/precise32

后者从远程目录中提取hashicorp/precise32框,然后创建Vagrantfile来旋转该框的实例。但我不明白这与box add方法有什么不同。

所以我问:这两个命令有什么区别,什么时候适合使用它们?

2 个答案:

答案 0 :(得分:8)

vagrant box add只会添加该框而不会创建Vagrantfile。那就是它。

我总是使用vagrant init boxname boxurl,但可能存在您不想放置Vagrant文​​件的用例。我们假设您想在循环中添加几个图像。

答案 1 :(得分:0)

vagrant box add hashicorp/precise32 

只需将盒子图片下载到您的流浪应用程序中 同时:

vagrant init hashicorp/precise32

在当前目录中制作一个无业游民的文件。 如果以前没有下载无聊的盒子图片。然后尝试下载无业游民的盒子图片。

在添加了“ vagrant”框的情况下,我们要初始化一个vagrant文​​件。 在外壳中,我们可以使用“ Tab”按钮获得自动完成的名称,因为它已经知道无所事事的图片。