mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-08-10 08:27:25 +00:00
Update versions and fix stale data
This commit is contained in:
@@ -12,20 +12,21 @@
|
||||
|
||||
`Alpine` 由非商业组织维护的,支持广泛场景的 `Linux` 发行版,它特别为资深/重度 `Linux` 用户而优化,关注安全,性能和资源效能。`Alpine` 镜像可以适用于更多常用场景,并且是一个优秀的可以适用于生产的基础系统/环境。
|
||||
|
||||
`Alpine` Docker 镜像也继承了 `Alpine Linux` 发行版的这些优势。相比于其他 `Docker` 镜像,它的容量非常小,仅仅只有 **5 MB** 左右 (对比 `Ubuntu` 系列镜像接近 `200 MB`),且拥有非常友好的包管理机制。官方镜像来自 `docker-alpine` 项目。
|
||||
`Alpine` Docker 镜像也继承了 `Alpine Linux` 发行版的这些优势。相比于其他 `Docker` 镜像,它的容量非常小,压缩后仅约 **3.6 MB**(对比 `Ubuntu` 系列镜像约 `28 MB`),且拥有非常友好的包管理机制。官方镜像来自 `docker-alpine` 项目。
|
||||
|
||||
目前 Docker 官方已开始推荐使用 `Alpine` 替代之前的 `Ubuntu` 做为基础镜像环境。这样会带来多个好处。包括镜像下载速度加快,镜像安全性提高,主机之间的切换更方便,占用更少磁盘空间等。
|
||||
|
||||
下表是官方镜像的大小比较:
|
||||
下表是官方镜像的大小比较(压缩后大小,实际数据以 Docker Hub 为准):
|
||||
|
||||
```bash
|
||||
REPOSITORY TAG IMAGE ID VIRTUAL SIZE
|
||||
alpine latest 4e38e38c8ce0 4.799 MB
|
||||
debian latest 4d6ce913b130 84.98 MB
|
||||
ubuntu latest b39b81afc8ca 188.3 MB
|
||||
centos latest 8efe422e6104 210 MB
|
||||
REPOSITORY TAG COMPRESSED SIZE
|
||||
alpine latest ~3.6 MB
|
||||
debian latest ~30 MB
|
||||
ubuntu latest ~28 MB
|
||||
```
|
||||
|
||||
> **提示**:镜像大小会随版本更新而变化,精确值请查阅 [Docker Hub](https://hub.docker.com/) 各镜像的 Tags 页面。Alpine 的优势不仅在于体积小,还在于更少的预装包带来更小的攻击面。
|
||||
|
||||
### 20.2.2 获取并使用官方镜像
|
||||
|
||||
由于镜像很小,下载时间往往很短,读者可以直接使用 `docker run` 指令直接运行一个 `Alpine` 容器,并指定运行的 Linux 指令,例如:
|
||||
|
||||
@@ -14,7 +14,7 @@ CentOS (Community Enterprise Operating System,中文意思是:社区企业
|
||||
CentOS 官方镜像的使用非常简单。
|
||||
|
||||
|
||||
**注意:CentOS 8 已于 2021 年 12 月 31 日停止维护 (EOL)。对于新部署,推荐使用 CentOS Stream,或 Rocky Linux、AlmaLinux 等替代发行版。**
|
||||
**注意:CentOS 8 已于 2021 年 12 月 31 日停止维护 (EOL),CentOS 7 已于 2024 年 6 月 30 日停止维护。对于新部署,推荐使用 Rocky Linux、AlmaLinux 或 CentOS Stream 等替代发行版。**
|
||||
|
||||
使用 `docker run` 直接运行 `CentOS 7` 镜像,并登录 `bash`。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user