基础入门¶
本节帮助你从零开始掌握 Docker 的核心概念与日常使用。
Docker 基础深入讲解镜像、容器、网络、数据持久化与 Dockerfile 编写——建议先完成下方快速上手,再系统阅读。
Docker Compose介绍多容器编排,用一个 YAML 文件管理完整应用栈。
⚡ 五分钟快速上手¶
不需要任何 Docker 基础,跟着以下步骤亲手体验容器的完整生命周期。
第一步:确认环境¶
第二步:运行第一个容器¶
现在打开浏览器访问 http://localhost:8080,你将看到 Nginx 的欢迎页面——这就是一个运行中的容器。
第三步:修改容器并观察变化¶
第四步:将修改保存为新镜像¶
第五步:清理与停止¶
你刚才经历了什么?
docker pull— 从 Docker Hub 下载了一个镜像(nginx:latest)docker run— 基于镜像创建并启动了一个容器docker exec— 在运行中的容器里执行了命令docker commit— 把容器的修改保存成了新镜像docker stop/rm— 停止并删除了容器
这就是 Docker 的核心工作流:镜像 → 容器 → 修改 → 新镜像,循环往复。更多细节详见「Docker 基础」。
🗺️ 学习路线图¶
graph LR
A[快速上手<br>5 分钟体验] --> B[Docker 基础<br>核心概念与命令]
B --> C[Docker Compose<br>多容器编排]
C --> D[生产实践<br>安全、CI/CD、集群]
classDef step1 fill:transparent,stroke:#57ab5a,color:#adbac7,stroke-width:2px
classDef step2 fill:transparent,stroke:#539bf5,color:#adbac7,stroke-width:2px
classDef step3 fill:transparent,stroke:#e3b341,color:#adbac7,stroke-width:2px
classDef step4 fill:transparent,stroke:#e5534b,color:#adbac7,stroke-width:2px
class A step1
class B step2
class C step3
class D step4
| 阶段 | 内容 | 适合人群 |
|---|---|---|
| 快速上手 | 本页的五分钟教程 | 完全没有接触过 Docker |
| Docker 基础 | 架构原理、镜像、容器、网络、Dockerfile | 需要系统掌握日常操作 |
| Docker Compose | YAML 编排、多环境配置、Watch 模式 | 需要管理多服务应用 |
| 生产实践 | 安全扫描、CI/CD、Harbor、Swarm | 准备上生产环境 |