Vagrant 与 VirtualBox:如何与用户共享一个可立即使用的系统?

Vagrant 与 VirtualBox:如何与用户共享一个可立即使用的系统?

我想为最终用户提供启动预安装和配置一些软件的虚拟机的选项,以便他们可以立即使用完整的 GUI 开始在完整的 Linux 环境中工作。

我曾尝试导出和分发虚拟盒6.0 图像,但这是一个相当大的文件(难以共享)并且它无法在某些主机上启动(我无法再重现该设置)。

我也尝试过流浪汉我知道我可以编写一个脚本来生成一个虚拟机,然后我可以从 VirtualBox 或其他软件启动它(“单击并播放”)。我知道我也可以通过 ssh 使用它,但这是我不需要的:我只想要一个 GUI。

据我所知,共享 Vagrant 脚本比共享 VirtualBox 映像更通用、更可靠。但是,有人告诉我 Vagrant 的功能比我想要的更多,而且我在这个用例中“滥用”了它。Vagrant 和 VirtualBox 是否都是这种用例的良好解决方案?

审阅者须知:这个问题类似于如何共享 VirtualBox 映像?但不同之处在于我针对的是最终用户(他们总是需要 GUI)。它也类似于想要分发 Linux 虚拟机供学生使用但在理解Vagrant和VirtualBox之间的差异的角度上有所不同。

相关内容