Add blank lines before lists per CommonMark

This commit is contained in:
yeasy
2026-04-25 15:13:27 +00:00
parent 9abc1cbb69
commit 515ba9f64a
27 changed files with 62 additions and 0 deletions
+2
View File
@@ -83,6 +83,7 @@ flowchart TD
R -->|7. 进程退出| E
S -->|8. 监控 IO 和退出| P
```
1. **CLI** 发送请求给 **Dockerd**
2. **Dockerd** 解析请求调用 **Containerd**
3. **Containerd** 准备镜像转换为 OCI Bundle
@@ -117,6 +118,7 @@ flowchart TD
CLI -- "(Socket 映射)" --> Engine
end
```
- 使用轻量级虚拟机 (Apple Virtualization / WSL 2) 运行 Linux 内核
- 文件挂载 (Bind Mount) 需要跨越 VM 边界 (这也是文件 I/O 慢的原因)
- 网络端口需要从宿主机转发到 VM
+2
View File
@@ -102,6 +102,7 @@ Docker 的存储驱动经历了从早期各式各样的机制(如 aufs, device
#### Classic Graph Drivers Snapshotters 的核心差异
传统模型 `overlay2`将镜像拉取解包的过程由 Docker graph drivers 处理而新的 `containerd image store` 则将这一职责彻底下放给了 `containerd` 自身的 `snapshotters`底层在 Linux 发行版通常依然利用操作系统的 overlayfs这种架构改变带来了
1. 本地免拉取查看多平台镜像 index manifest attestations (SBOMProvenance)
2. 避免了以前绕过 CRI 获取本地镜像的问题带来更好的原生 Kubernetes 生态兼容性
@@ -136,6 +137,7 @@ flowchart TD
OverlayFS --> Lower2
OverlayFS --> Lower1
```
- **lowerdir**只读的镜像层 (可以有多个)
- **upperdir**可写的容器层
- **workdir**OverlayFS 的工作目录