每周左右,一个新版本的官方Ubuntu Trusty x64 Vagrant 虚拟基础框出现在 Hashicorp Atlas 上:https ://atlas.hashicorp.com/ubuntu/boxes/trusty64
据推测,为了可重复的一致性,这一切都是自动化的。
我知道有关于如何一般的博客帖子一个流浪底盒可以建,但我更感兴趣的是如何这些箱子都建立。我希望,就像我遇到的 Ubuntu 生态系统的其他部分一样,构建这些盒子的过程都是公开的开源。
更新:
我对 Ubuntu 操作系统安装过程中选择的选项以及在打包盒子之前所做的任何安装后更改特别感兴趣。
使用 Vagrant、Packer 或其他工具将机器打包成一个盒子的细节就不那么重要了。
从这些页面https://cloud-images.ubuntu.com/locator/daily/和http://cloud-images.ubuntu.com/releases/16.04/beta-2/,Ubuntu 提供了不同版本的每日镜像( 14.04 到 16.04)、平台(AWS、Azure、KVM、Vagrant...)和架构(i386、amd64...)。
这必须需要极大的自动化。我很好奇这种构建系统的架构。有没有这方面的文件?谢谢。