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”。