Docker 是现代软件开发和部署的基石,掌握 Docker 已经成为开发者的必备技能。

学习路线

基础阶段

  1. 理解容器 vs 虚拟机
  2. 安装 Docker Desktop
  3. 常用命令(run, build, push, pull)
  4. Dockerfile 编写

进阶阶段

  1. Docker Compose 多容器编排
  2. 网络模式(bridge, host, overlay)
  3. 数据卷和持久化
  4. 多阶段构建优化镜像

实战阶段

  1. 前后端项目容器化
  2. CI/CD 集成
  3. 生产环境最佳实践
  4. Kubernetes 入门

常用命令速查

命令用途
docker run运行容器
docker build构建镜像
docker compose up启动服务编排
docker ps查看运行中容器
docker logs查看容器日志