Docker 教程
本教程将通过实际场景,帮助你掌握 Docker 的核心用法和最佳实践。
教程列表
1. Web 应用容器化
学习如何将 Node.js、Python 或 Java Web 应用容器化,包括:
- 编写 Dockerfile
- 构建自定义镜像
- 运行容器化应用
2. 持久化存储
了解如何使用卷 (Volumes) 和绑定挂载来持久化数据:
- 卷 (Volume) 的使用
- 绑定挂载 (Bind Mount)
- 数据备份与恢复
3. 多阶段构建
优化镜像大小,使用多阶段构建技术:
- 多阶段构建原理
- 减小镜像体积
- 构建缓存优化
4. 开发环境集成
将 Docker 集成到开发工作流中:
- 热重载开发环境
- Docker Compose 开发配置
- 调试容器化应用
学习建议
提示
建议按照顺序学习这些教程,每个教程都建立在前一个的基础上。
如果你已经熟悉 Docker 基础,可以直接跳转到感兴趣的章节。