Fix missing links

This commit is contained in:
Baohua Yang
2026-02-22 13:40:20 -08:00
parent 92ea9623b2
commit e57704271d
54 changed files with 228 additions and 224 deletions

View File

@@ -79,7 +79,7 @@ flowchart TD
除了解决上述痛点Docker 还拥有诸多显著的技术优势包括环境一致性秒级启动高效的资源利用等
#### 1环境一致性
#### 1. 环境一致性
Docker 镜像包含了应用运行所需的 **一切**代码运行时系统工具配置这意味着
@@ -97,7 +97,7 @@ $ docker compose up
...
```
#### 2秒级启动
#### 2. 秒级启动
传统虚拟机启动需要几分钟 (引导操作系统) Docker 容器启动通常只需要 **几秒甚至几百毫秒**
@@ -115,7 +115,7 @@ $ docker compose up
- **弹性扩容**流量高峰时能快速启动更多实例
- **开发体验**快速重启服务进行调试
#### 3资源效率
#### 3. 资源效率
Docker 容器共享宿主机内核无需为每个应用运行完整的操作系统
@@ -146,7 +146,7 @@ flowchart TD
end
```
#### 4持续交付和部署
#### 4. 持续交付和部署
Docker 完美契合 DevOps 的工作流程
@@ -161,9 +161,9 @@ flowchart LR
- 构建过程 **可重复可追溯**
- 任何人都能从代码重建完全相同的镜像
- 配合 [GitHub Actions](../19_cases/ci/actions/README.md) CI 系统实现自动化
- 配合 [GitHub Actions](../20_cases/ci/actions/README.md) CI 系统实现自动化
#### 5轻松迁移
#### 5. 轻松迁移
Docker 可以在几乎任何平台上运行
@@ -174,7 +174,7 @@ Docker 可以在几乎任何平台上运行:
**同一个镜像在任何地方运行结果都一致** 这让应用迁移变得前所未有的简单
#### 6微服务架构的基石
#### 6. 微服务架构的基石
现代微服务架构几乎都依赖容器技术Docker 让你可以
@@ -208,19 +208,19 @@ flowchart TD
笔者认为技术选型要客观Docker 并非银弹以下场景可能不太适合
#### 1需要完全隔离的场景
#### 1. 需要完全隔离的场景
容器共享宿主机内核隔离性不如虚拟机如果你需要运行不受信任的代码虚拟机可能更安全
#### 2需要特殊内核的场景
#### 2. 需要特殊内核的场景
容器使用宿主机内核如果应用需要特定版本的内核或内核模块可能需要虚拟机
#### 3Windows 原生应用
#### 3. Windows 原生应用
虽然 Docker 支持 Windows 容器但生态不如 Linux 容器成熟传统 Windows 应用的容器化仍有挑战
#### 4桌面应用
#### 4. 桌面应用
Docker 主要面向服务端应用桌面 GUI 应用的容器化虽然可行但通常得不偿失