在 VirtualBox 上设置 linux 发行版是否有快速无痛的方法?

Is there a fast painless way to setup a linux distro on VirtualBox?

我非常喜欢 Docker Hub with dockerfiles 的想法。

是否有类似的方法可以通过一些命令获得一个小型工作 linux VirtualBox 实例,它也可以从命令行控制?

Vagrant 是一个很棒的工具,它可以做你想做的事,甚至更多!这是一个 ruby 应用程序,专为快速简单地设置最小开发环境而编写。
默认情况下,它创建 VirtualBox 图像,但它也支持 VMWare 和许多其他图像。盒子的整个设置由单个 Vagrantfile 管理!您的虚拟机选项、网络设置和配置都在此处完成。
设置 virtualbox 就像执行 两个 shell 命令一样简单。使用 Ubuntu.

查看 Getting Started Guide 示例 您可以使用来自 Hashicorp Atlas 的大量准备好的图像,也可以构建您自己的图像。

此外,vagrant 不会限制您每个开发设置只能使用一个虚拟机,它使您能够使用多个虚拟机在一台机器上对集群设置进行建模。不过我自己在这部分使用 docker。
编辑:修正了一个拼写错误:<