style: apply global formatting fixes (struct, spacing, zhlint)

This commit is contained in:
Baohua Yang
2026-02-21 11:08:52 -08:00
parent ad68b2d973
commit 79ac9c639a
159 changed files with 1708 additions and 882 deletions

View File

@@ -27,7 +27,7 @@ flowchart TD
对于 Linux 而言内核启动后会挂载 `root` 文件系统来提供用户空间支持**Docker 镜像**本质上就是一个 `root` 文件系统
例如官方镜像 `ubuntu:24.04` 包含了一套完整的 Ubuntu 24.04 最小系统的 root 文件系统**不包含 Linux 内核**因为容器共享宿主机的内核
例如官方镜像 `ubuntu:24.04` 包含了一套完整的 Ubuntu 24.04 最小系统的 root 文件系统**不包含 Linux 内核** (因为容器共享宿主机的内核)
### 镜像包含什么
@@ -107,7 +107,7 @@ flowchart TD
- **可共享**多个镜像可以共享相同的层
- **有缓存**未变化的层不会重新构建
#### 分层存储的"陷阱"
#### 分层存储的 陷阱
> **笔者特别提醒**理解这一点可以帮你避免构建出臃肿的镜像**关键原理**每一层的文件变化会被记录**删除操作只是标记不会真正减小镜像体积**
@@ -159,7 +159,7 @@ a6bd71f48f68 2 weeks ago CMD ["nginx" "-g" "daemon off;"] 0B
Docker 镜像有多种标识方式
#### 1. 镜像名称和标签
#### 1镜像名称和标签
格式`[仓库地址/]仓库名[:标签]`
@@ -178,7 +178,7 @@ ubuntu:24.04
nginx # 等同于 nginx:latest
```
#### 2. 镜像 IDContent-Addressable
#### 2镜像 ID (Content-Addressable)
每个镜像有一个基于内容计算的唯一 ID
@@ -189,7 +189,7 @@ nginx latest a6bd71f48f68 2 weeks ago 187MB
ubuntu 24.04 ca2b0f26964c 3 weeks ago 78.1MB
```
#### 3. 镜像摘要Digest
#### 3镜像摘要
更精确的标识基于镜像内容的 SHA256 哈希