如何创建可快速分发到本地机器的可定制环境?

How to create a customizable environment that can be rapidly distributed to a local machine?

我正在寻找能够执行以下操作的方法:

我已经研究了 Docker 这似乎非常适合我的需要,但我也想研究其他选项,因为它 需要Windows 10 x64 企业版 .

适用于 Windows 7/Server/8/8.1 的东西会很好

我也很想知道为什么 X 选项比 Y 选项更好。

提前致谢!

如果你想要一个完全独立的环境,创建一个虚拟机将是值得考虑的。

有来自 VMware 和 Oracle 的产品可以创建您的虚拟机。我已经使用 Oracle Virtualbox(Oracle 的虚拟机软件)一段时间了,发现它非常有用。

有了虚拟机,它解决了您所有的顾虑:

  • 创建 Windows 的实例,并安装先决条件和 配置 - 虚拟机将 运行 在你安装的 OS 之上而不进行 当前安装的任何修改
  • 建议使用隔离环境(因为它不会 仅修改本地机器上的现有配置 类似 VM 的环境) - 它 运行 完全隔离,就像一个单独的 机.
  • 能够在该环境中使用互联网 - 您可以使用 虚拟机内部的互联网
  • 使用它有点像 "check-point"(开始研究它,做 出了点问题,能够从实例中再次启动 我们创建的) - 您可以拍摄快照并保存状态。下次启动 VM 时,它将仅从此状态启动。
  • 能够共享环境 - 导出创建的VM,即可 重复使用。

  • 创建多个不同环境的可能性 - 你可以运行 您机器上的多个虚拟机。配置磁盘使用和 RAM 因此。

  • 尽可能降低磁盘使用率 - 创建虚拟机时可配置 机.

  • 在本地计算机上快速部署环境 - 是的,您需要 操作系统的 .iso 映像