Vagrant / Oracle Virtual box / host os 和 guest os 都是 windows 7

Vagrant / Oracle Virtual box / both host os and guest os are windows 7

我们有一个基于 Java 1.7、spring、休眠的项目。开发环境有很多安装步骤。所以我们决定使用 Vagrant,这样开发人员就不需要花时间来设置开发环境。我们的主机 OS 通常是 windows 7。我们希望我们的虚拟盒子 Guest OS 为 windows 7,因为我们的开发人员最熟悉 windows OS。 (当然,我们可以切换到 Linux)。我们找不到 guest OS 图像(Guest OS: windows virtual box 图像,64 位)。 windows 的访客 OS 是用于商业虚拟盒子还是有人可以指点我 link 进行下载?

Windows VM 可能有点棘手,因为它是非自由软件的许可问题。

Microsoft 针对您的情况发布了一组 VM,可在此处找到:https://dev.windows.com/en-us/microsoft-edge/tools/vms/windows/

对于您的情况,手动创建一次机器并将其打包为 vagrant box 然后分发给您的开发团队可能会有所帮助。

可以在 Vagrant 文档中找到更多相关信息:https://www.vagrantup.com/docs/virtualbox/boxes.html - "PACKAGING THE BOX"

(为后代复制如下)

PACKAGING THE BOX

Vagrant includes a simple way to package VirtualBox base boxes. Once you've installed all the software you want to install, you can run this command:

$ vagrant package --base my-virtual-machine

Where "my-virtual-machine" is replaced by the name of the virtual machine in VirtualBox to package as a base box.

It will take a few minutes, but after it is complete, a file "package.box" should be in your working directory which is the new base box. At this point, you've successfully created a base box!