Skip to content

容器化部署(Docker)课程

本课程将带你学习如何使用 Docker 进行容器化部署,掌握 Docker 的核心概念和最佳实践。

课程概述

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。

课程内容

  • 8 节完整课程(每节 20-40 分钟)
  • 理论讲解 + 实践操作
  • 完整的代码示例
  • 实战案例:Node.js 应用容器化

学习目标

通过本课程,你将能够:

  1. 理解 Docker 的核心概念
  2. 掌握 Docker 镜像和容器
  3. 学习 Docker Compose
  4. 实现多容器应用部署
  5. 构建 Docker 镜像

实战案例

我们将容器化一个 Node.js 应用,包含:

  • 应用容器
  • 数据库容器
  • Redis 容器
  • Nginx 反向代理

可扩展功能点

课程中预留了以下扩展点,供学员自己完善:

  1. 多阶段构建:优化镜像大小
  2. 健康检查:实现容器健康检查
  3. 日志管理:配置日志驱动
  4. 资源限制:设置容器资源限制
  5. 网络配置:自定义网络配置

快速开始

开始学习


架构师AI杜公众号二维码

扫描二维码关注"架构师AI杜"公众号,获取更多技术内容和最新动态