Ubuntu Docker镜像的最小构建配置:Ubuntu基本组件

Docker镜像中的轻量级Ubuntu就是官方的。

https://hub.docker.com/_/ubuntu-debootstrap/(87MB)可以改述为:
https://hub.docker.com/_/ubuntu-debootstrap/ (大小为87MB)

然而,不幸的是 DEPRECATED 已经过时了。
那么,在自己进行构建时,我继续搜索,发现了一个更小的非官方镜像。

https://hub.docker.com/r/textlab/ubuntu-essential/ (61MB)的中文释义为:

就比较来说,

+--------------+----------------------------------+----------+---------------------+
|      ID      |            NAME:TAGS             | SIZE(MB) |     CREATED AT      |
+--------------+----------------------------------+----------+---------------------+
| 6cc0fc2a5ee3 | ubuntu:14.04.3                   |  187.900 | 2016-01-20 08:31:24 |
| 8e0aa5f79abe | ubuntu-debootstrap:14.04.3       |   87.066 | 2015-10-14 12:34:58 |
| ceec11e38a60 | textlab/ubuntu-essential:latest  |   60.831 | 2014-12-09 05:15:37 |
+--------------+----------------------------------+----------+---------------------+

有点遗憾的是,所创建的内容相当古老。

根据这个GitHub链接上的脚本,我尝试基于最新的ubuntu:14.04版本自己进行构建。

+--------------+----------------------------------+----------+---------------------+
|      ID      |            NAME:TAGS             | SIZE(MB) |     CREATED AT      |
+--------------+----------------------------------+----------+---------------------+
| e8e309a7dd00 | ailispaw/ubuntu-essential:latest |   61.219 | 2016-01-27 19:41:27 |
| 6cc0fc2a5ee3 | ubuntu:14.04.3                   |  187.900 | 2016-01-20 08:31:24 |
| 8e0aa5f79abe | ubuntu-debootstrap:14.04.3       |   87.066 | 2015-10-14 12:34:58 |
| ceec11e38a60 | textlab/ubuntu-essential:latest  |   60.831 | 2014-12-09 05:15:37 |
+--------------+----------------------------------+----------+---------------------+

通过这样的方式,我们已经成功制作出了一个最小化的最新版 Ubuntu 镜像了~不仅下载速度快,而且只需添加所需的软件包,就能以此为基础创建一个小巧的镜像。

以下是一个选项的中文释义:
https://hub.docker.com/r/ailispaw/ubuntu-essential/ → 这是一个位于Docker Hub上的仓库,名为“ailispaw/ubuntu-essential”。

https://github.com/ailispaw/ubuntu-essential → 这是一个位于GitHub上的仓库,地址是“ailispaw/ubuntu-essential”。