Docker 极速入门(面向 AI 应用开发)
目标:1-2 小时内,让你彻底搞懂 Docker 是什么,并能亲手把一个 FastAPI 服务装进 Docker 跑起来。
这篇教程适合谁?
- 正在学 AI 应用开发,但被”环境配置”折磨过的同学
- 想把自己的 AI 服务部署到服务器、分享给别人的同学
- 听说过 Docker,但一直没搞懂它到底是干嘛的同学
学完你能做到
- 用一句话向别人解释清楚 Docker 是什么
- 看懂并写出一个
Dockerfile - 把一个 FastAPI 写的 AI 服务打包成镜像,一条命令跑起来
- 换台电脑、给同学,也能一键运行(体会”在我电脑上能跑”问题被彻底解决)
目录(建议按顺序学)
第一部分 · 理解篇(搞懂”是什么”)
- 01 - Docker 是什么
- 02 - 三个核心概念
第二部分 · 上手篇(搞定”怎么用”)
- 03 - 安装 Docker
- 04 - 必会命令
第三部分 · 实战篇(重点)
- 05 - 把 FastAPI 服务装进 Docker
- 06 - 体会 Docker 的”真香”时刻
第四部分 · 进阶一点点
- 07 - AI 开发者常用技巧
- 08 - 下一步:docker-compose
第五部分 · 生产思维篇(从”会用”到”会架构”)
- 09 - Compose 解决什么问题
- 10 - Compose 的局限:业务与数据要分开
- 11 - 真实生产怎么做:业务打镜像 + 数据买云服务
附录
- 命令速查表
- example/ — 实战用的完整示例代码
怎么用这份教程?
- 赶时间:直接看 01、02 理解概念,再跟着 05 动手做一遍,半小时搞定。
- 想系统学:从头到尾按顺序,边看边在自己电脑上敲命令。
开始吧 → 01 - Docker 是什么