我正在阅读 Vagrant文档中的boxes,但不理解以下两者之间的区别:
因此,我想问:这两个命令有什么区别?在什么情况下使用每个命令最合适?
vagrant box add hashicorp/precise32
;与vagrant init hashicorp/precise32
hashicorp/precise32
盒子,然后创建一个Vagrantfile
以启动该盒子的实例。但我不知道这与box add
方法有何不同。因此,我想问:这两个命令有什么区别?在什么情况下使用每个命令最合适?
vagrant box add
只会添加盒子...”时,我仍然不理解!将盒子添加到...什么?换句话说,在运行vagrant box add
之前和之后,你的本地文件系统/机器有什么不同?再次感谢! - smeeb~/VirtualBox VMs/
目录下添加“boxes”,但是vagrant init
实际上会为你创建一个Vagrantfile
,如果这是正确的,那么我明白您的意思了:为什么还要使用box add
?你为什么想要一个盒子但却不需要一个对应的Vagrantfile
呢?再次感谢您! - smeebvagrant box
将其填充到我的系统中,并提前下载,而不是在第一次调用vagrant init
时下载。 - mtalexan