VirtualBox Windows VM到Vagrant Base Box

Zas*_*asz 10 virtualbox vagrant

我在VirtualBox中创建了一个Windows 8 VM,并具有自定义设置,并在其上安装了软件.

现在我想将它变成一个Vagrant Base Box,以便我可以与团队共享,并根据我的cutomized窗口产生许多其他VM.

有可能,我在vagrantcloud中看过Windows Base box.除了没有关于打包现有Windows虚拟盒VM的文档.

请帮我说明,或链接到从我现有的Windows VM创建Vagrant Base Box的说明.创建基本文档文档对我没有帮助,因为它适用于linux.

提前谢谢SO社区!

cas*_*eal 13

你可以通过使用--base参数来做到这一点vagrant package.

首先,在VirtualBox的GUI上找到VM的名称.说它叫做"Windows",你发出:

vagrant package --base Windows --output /path/to/windows.box

.box文件将是您的基本框.您可以使用本地安装它

vagrant box install /path/to/windows.box

或者,您可以在服务器上使其可用,并将其URL放在config.box_url您的参数中Vagrantfile.

  • 你是对的,我必须从OUTSIDE运行这个包含Vagrantfile的文件夹.我是从另一个git repo里面运行的,里面有一个vagrant文​​件. (5认同)