fix(content): harden Docker practice guide

This commit is contained in:
yeasy
2026-06-16 21:23:21 -07:00
parent f4e684afeb
commit 9fdffa9d91
67 changed files with 343 additions and 278 deletions
+3 -1
View File
@@ -2,11 +2,13 @@
> **版本说明**本节示例基于 Docker v29.x 编写示例中使用的 `nginx:alpine` 镜像标签为演示用途请查阅 [Docker Hub - nginx](https://hub.docker.com/_/nginx) 确认最新可用版本。
开始前请先完成 [ 3 章安装 Docker](../03_install/README.md)并确认 `docker version` `docker run hello-world` 可以正常执行若你只是先浏览流程可以读完本节后再回到安装章实践
本节将通过一个简单的 Web 应用例子带你快速体验 Docker 的核心流程构建镜像运行容器
### 为什么选择 Nginx + HTML 作为入门例子
在学习 Docker 之前我们先来理解为什么这个例子是最适合初学者Docker 的核心价值在于**一致性交付**无论你在本地云端还是他人的机器上运行容器应用行为都是完全一致这个 Nginx + 静态 HTML 的例子之所以被广泛采用是因为它展现了 Docker 工作流的三个核心阶段
在学习 Docker 之前我们先来理解为什么这个例子适合初学者Docker 的核心价值在于**一致性交付**在相同镜像CPU 架构内核能力配置和外部依赖都满足的前提下应用行为可以保持高度一致这个 Nginx + 静态 HTML 的例子之所以被广泛采用是因为它展现了 Docker 工作流的三个核心阶段
1. **镜像定义Image Layer**通过 Dockerfile 描述如何把应用打包成一个自包含的单元
2. **镜像构建Build**执行 `docker build`Docker 根据 Dockerfile 逐层构建镜像