diff --git a/01_introduction/README.md b/01_introduction/README.md index 008412c..0084743 100644 --- a/01_introduction/README.md +++ b/01_introduction/README.md @@ -2,7 +2,7 @@ 本章将带领你进入 **Docker** 的世界。 -> **版本提示**:本书内容及示例基于 **Docker Engine v29.x** 及以上版本。值得注意的是,自 Docker Engine v29 起,官方在全新安装场景下**默认启用了 `containerd image store` 作为镜像存储后端**(取代了传统的经典存储引擎如 overlay2 graph driver)。这项底层革新极大增强了 Docker 对多架构镜像(Multi-platform)、以及软件供应链安全元数据(Attestations, SBOM, Provenance)的本地支持原生性。 +> **版本提示**:本书内容及示例基于 **Docker Engine v29.x** 及以上版本。值得注意的是,自 Docker Engine v29 起,官方在全新安装场景下 **默认启用了 `containerd image store` 作为镜像存储后端**(取代了传统的经典存储引擎如 overlay2 graph driver)。这项底层革新极大增强了 Docker 对多架构镜像(Multi-platform)、以及软件供应链安全元数据(Attestations, SBOM, Provenance)的本地支持原生性。 ## 本章内容 diff --git a/12_implementation/12.4_ufs.md b/12_implementation/12.4_ufs.md index 89e396c..b618ee7 100644 --- a/12_implementation/12.4_ufs.md +++ b/12_implementation/12.4_ufs.md @@ -92,14 +92,14 @@ flowchart LR ### 12.4.4 Docker 支持的存储驱动 -Docker 的存储驱动经历了从早期各式各样的机制(如 aufs, devicemapper),到被广泛使用的现代经典 graph driver (`overlay2`),再到当下(Engine v29 及以后)**默认启用的 containerd 镜像存储引擎(containerd image store)**的演进。 +Docker 的存储驱动经历了从早期各式各样的机制(如 aufs, devicemapper),到被广泛使用的现代经典 graph driver (`overlay2`),再到当下(Engine v29 及以后)**默认启用的 containerd 镜像存储引擎(containerd image store)** 的演进。 | 存储后端 / 驱动 | 核心特性说明 | 推荐程度 | |---------|------|---------| -| **containerd image store** | (v29+ 新一代默认引擎) 基于 containerd 的 snapshotters,原生支持 OCI image index、多架构镜像与 Attestations 构建溯源元数据存储。 | ✅**强烈推荐 (现代默认)** | +| **containerd image store**| (v29+ 新一代默认引擎) 基于 containerd 的 snapshotters,原生支持 OCI image index、多架构镜像与 Attestations 构建溯源元数据存储。 | ✅**强烈推荐 (现代默认)** | | **overlay2**| (经典 Graph Driver) 传统架构下的现代 Linux 默认驱动,性能优秀,但在处理复杂溯源元数据(索引)时受限。 | ✅**推荐 (主要后备)** | | **aufs** | 早期默认,兼容性好 | 遗留系统 | -| **btrfs** / **zfs** | 使用原生稳定文件系统快照能力 | 特定场景 | +| **btrfs**/**zfs** | 使用原生稳定文件系统快照能力 | 特定场景 | | **devicemapper** | 块设备级存储 | 遗留系统 (已被逐步弃用) | | **vfs** | 不使用 CoW,每层完整复制 | 仅测试 |