Update versions and fix stale data

This commit is contained in:
yeasy
2026-04-17 21:17:12 -07:00
parent 983e7c18c3
commit d81405a807
5 changed files with 13 additions and 11 deletions
+8 -7
View File
@@ -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 指令例如