Docker
Containerization & DevOps

Docker
容器化实战

从容器化概念到生产部署,掌握现代软件交付的核心工具,让你的应用在任何环境一致运行

Docker Engine Dockerfile Docker Compose 镜像仓库 CI/CD 多阶段构建

课程简介

"在我电脑上能跑" —— Docker 就是为了解决这个经典问题而生的。容器技术将应用及其所有依赖打包成一个独立、可移植的单元,使应用在开发、测试、生产环境中完全一致地运行。

本教程从容器化的底层原理出发,涵盖 Dockerfile 编写、镜像管理、网络与存储、Docker Compose 多服务编排,到最终与 CI/CD 流水线集成,构建完整的现代化交付流程。

你将学到什么

📦

容器化原理

Namespace、Cgroup、容器 vs 虚拟机,Docker 架构

📄

Dockerfile

指令详解、分层缓存、最佳实践、多阶段构建

🌐

容器网络

Bridge/Host/None 网络,容器间通信,端口映射

💾

数据卷

Volume vs Bind Mount,数据持久化,备份策略

🎵

Docker Compose

多服务编排、依赖关系、环境变量、健康检查

🚀

CI/CD 集成

GitHub Actions 自动构建镜像、推送镜像仓库

课程目录