我需要构建一个 Ubuntu(目前为 16.04)基础服务器映像,以便部署合规性。我们不希望出现以下情况...
- 任何添加的库(例如 python、perl)
- apt/aptitude/etc(我们将使用 Chef 或 Packer.io 或其他工具来构建图像)
- vim
- ssh/sshd、sh/bash/等。
- 平
- 工具
- bzip、gzip、tar、
- 更多,更少
须藤
等等。
Red Hat 有一个“最小”版本 - 我看到 Ubuntu 有:Core、MinimalCD 和 NetBoot,但是,这些版本似乎需要网络,并安装带有此类内容的“基本”Ubuntu 映像。例如,我刚刚制作了 57MB 的“Mini”CD,我没有选择“基本”或“标准系统实用程序”,但是,它仍然安装了各种东西……总共 1.2GB。150 个软件包和 120 个库……
研究:
这个没有回答问题,太老了,无法复活,答案以“也许”开头:Ubuntu Server 最小软件包
进一步的目标包括尽量减少磁盘和内存使用以节省 VM/Cloud 成本。