我们有一个基于Java 1.7的项目,spring,hibernate。开发环境有许多步骤需要安装。因此,我们决定使用Vagrant,这样开发人员就无需花时间设置开发环境。我们的主机操作系统通常是Windows 7。我们也希望将我们的Virtual box Guest OS作为Windows 7,因为我们的开发人员最熟悉Windows OS。 (当然,我们可以切换到Linux)。我们找不到来宾操作系统映像(来宾操作系统:虚拟盒的 Windows 映像,64 位)。虚拟盒子的Windows的来宾操作系统是商业的,还是有人可以指出我下载的链接?
Windows VM可能有点棘手,因为它是非自由软件的许可问题。
Microsoft为类似情况颁发一组 VM,可在此处找到:https://dev.windows.com/en-us/microsoft-edge/tools/vms/windows/
对于您的情况,手动创建一次计算机,并将其打包为流浪盒子,然后将其分发给开发团队可能会有所帮助。
有关这方面的更多信息可以在 Vagrant 文档中找到:https://www.vagrantup.com/docs/virtualbox/boxes.html - "包装盒子"
(以下复制供后人参考)
包装盒子
Vagrant包括一种打包VirtualBox基盒的简单方法。一次 您已经安装了要安装的所有软件,可以运行 此命令:
$ vagrant package --base my-virtual-machine
其中"我的虚拟机" 替换为 VirtualBox 中的虚拟机名称 包装为底盒。
这将需要几分钟,但在完成后,一个文件 "package.box"应该在你的工作目录中,这是新的 底箱。至此,您已成功创建基本框!