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

sme*_*eeb 9 vagrant

我正在阅读盒子上的Vagrant文​​档而不理解它们之间的区别:

  • vagrant box add hashicorp/precise32; 与
  • vagrant init hashicorp/precise32

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

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

hek*_*mgl 7

vagrant box add只会添加框,不要创建一个Vagrantfile.而已.

我一直在使用vagrant init boxname boxurl,但可能存在您不想放置Vagrantfile的用例.假设您想在循环中添加几个图像,例如.

  • `vagrant box`中的框表示*基本框*.您只需要一个特定操作系统映像的*基本框*,但您可以创建它的多个实例 - 无需再次下载基本映像.使用`vagrant init`创建的实例.(加上'流浪汉'). (3认同)