FORMA

运维与协作导读

本目录覆盖日常开发运维中的 GitDockerNginx,与 工程化 · Git部署相关 等章节互补。三者分别解决「代码怎么协作与回滚」「应用怎么打包与运行一致」「服务怎么对外暴露与调优」三个独立但常常配合出现的问题。

学习路径

顺序主题文档
1版本控制概念与命令速查Git 基础概念与命令速查
2安装、配置与仓库初始化Git 安装、配置与仓库初始化
3日常协作基础工作流与协作场景分支、远程与标签管理
4排错与历史查看历史、撤销回退与冲突解决
5概念、安装与命令Docker 基础概念、安装与命令速查
6镜像与 Dockerfile镜像与 Dockerfile
7容器、数据与网络容器、数据与网络
8编排Docker Compose 编排
9Web 入口Nginx 核心配置指令
10调优与安全性能安全故障排查

阶段详解

  • Git(阶段 1–4):从概念与命令速查入手,快速上手日常 add/commit/push;再学安装配置打好基础环境;日常协作阶段掌握分支与远程管理;最后专攻排错——历史查看、撤销与冲突解决往往是团队协作中最容易卡住的环节。
  • Docker(阶段 5–8):先建立容器、镜像、Namespace/Cgroups 等核心概念与安装配置,能跑通基本命令;再深入镜像构建(Dockerfile、多阶段构建、体积优化);接着掌握容器管理、数据持久化与网络通信这三项日常核心能力;最后学习 Compose 编排多容器应用,是从「会用单个容器」到「能管理一整套应用栈」的关键一步。
  • Nginx(阶段 9–10):先理解 Master-Worker 模型、事件驱动与反向代理等核心原理,再学习具体配置语法与常用指令;调优与安全阶段(性能、安全加固、故障排查)建议在有实际部署需求或线上问题时针对性学习,属于进阶内容。
  • 三者的常见组合:典型的部署链路是——用 Git 管理代码版本 → 通过 CI 用 Dockerfile 构建镜像 → 用 Docker Compose(或 Kubernetes)编排运行多个容器 → 前置 Nginx 做反向代理、HTTPS 终结与静态资源服务。掌握完本目录,即可理解并动手搭建一套完整的自托管部署流程。

场景对照

场景首选工具
代码版本、协作、回滚Git
环境一致、微服务打包Docker (+ Compose)
静态资源、反向代理、HTTPS、负载均衡Nginx

参考文献

资料说明
Pro GitGit 官方书
Docker 文档官方
nginx 文档官方

相关文章