Docker 是现代软件开发和部署的基石,掌握 Docker 已经成为开发者的必备技能。
学习路线
基础阶段
- 理解容器 vs 虚拟机
- 安装 Docker Desktop
- 常用命令(run, build, push, pull)
- Dockerfile 编写
进阶阶段
- Docker Compose 多容器编排
- 网络模式(bridge, host, overlay)
- 数据卷和持久化
- 多阶段构建优化镜像
实战阶段
- 前后端项目容器化
- CI/CD 集成
- 生产环境最佳实践
- Kubernetes 入门
常用命令速查
| 命令 | 用途 |
|---|---|
docker run | 运行容器 |
docker build | 构建镜像 |
docker compose up | 启动服务编排 |
docker ps | 查看运行中容器 |
docker logs | 查看容器日志 |