我正在阅读Vagrant docs on boxes并且没有理解:
之间的区别vagrant box add hashicorp/precise32
; VS vagrant init hashicorp/precise32
后者从远程目录中提取hashicorp/precise32
框,然后创建Vagrantfile
来旋转该框的实例。但我不明白这与box add
方法有什么不同。
所以我问:这两个命令有什么区别,什么时候适合使用它们?
答案 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”按钮获得自动完成的名称,因为它已经知道无所事事的图片。