我正在寻找一些关于如何在不承诺将它们安装在我的主要操作系统上的情况下测试某些软件应用程序的建议。
我认为虚拟机是一个好主意,但后来我发现每个物理或虚拟安装都需要单独的 Windows 许可证。
据我所知,docker 容器不运行 gui/桌面应用程序,沙盒工具要求您先在主操作系统上安装该软件,但单独运行。
到目前为止,我唯一的解决方案是运行 Linux VM,但如果可能的话,我更愿意坚持使用 Windows。
答案1
虚拟机(根据我的经验和知识)比容器更好,因为 VM 更灵活。
是的,虚拟机中的操作系统需要获得适当的许可。
但是,在虚拟机中,您可以创建基础机器,制作备份副本,进行测试,如果出现问题,可以从备份中恢复。非常方便的功能。
Windows Sandbox 在重启或关机时就会消失,因此对于您的工作来说不是一个好的选择。