style(docs): standardize heading formats and numbering

- Enforce Level 1-3 structural numbering based on SUMMARY.md hierarchy
- Remove structural numbering from Level 4+ headings
- Eliminate single child headings by converting to bold text
- Auto-inject summary text for headings with multiple children missing intro text
- Exclude Appendix chapters from structural numbering
- Avoid modifying code block contents
- Add script to detect non-standard English usage in headers
This commit is contained in:
Baohua Yang
2026-02-21 22:40:33 -08:00
parent 33af380be1
commit 175aaae48a
136 changed files with 1015 additions and 766 deletions

View File

@@ -1,8 +1,8 @@
## 14.1 基本架构
## 11.1 基本架构
Docker 的架构设计简洁而高效主要由客户端和服务端两部分组成
### 核心架构图
### 11.1.1 核心架构图
Docker 采用了 **C/S (客户端/服务端)** 架构Client Daemon 发送请求Daemon 负责构建运行和分发容器
@@ -23,7 +23,7 @@ graph LR
---
### 组件详解
### 11.1.2 组件详解
Docker 的内部架构如同洋葱一样分层每一层专注解决特定问题
@@ -66,7 +66,7 @@ Docker 的大脑。
---
### 容器启动流程
### 11.1.3 容器启动流程
当执行 `docker run -d nginx` 内部发生了什么
@@ -110,7 +110,7 @@ flowchart TD
---
### Docker Engine v29+ 变化
### 11.1.4 Docker Engine v29+ 变化
Docker Engine v29 (2025/2026) 开始架构进一步简化和标准化
@@ -119,7 +119,7 @@ flowchart TD
---
### Docker Desktop 架构
### 11.1.5 Docker Desktop 架构
macOS Windows 因为内核差异架构稍微复杂
@@ -140,7 +140,7 @@ flowchart TD
---
### 总结
### 11.1.6 总结
相关信息如下表
@@ -152,7 +152,7 @@ flowchart TD
| **Shim** | 监工 | 保持 IO允许无守护进程重启 |
| **Runc** | 工人 | 真正干活 (创建容器)干完就走 |
### 延伸阅读
### 11.1.7 延伸阅读
- [命名空间](./18.2_namespace.md)Runc 如何隔离容器
- [控制组](./18.3_cgroups.md)Runc 如何限制资源