最近给一个 FastAPI 项目(uv 管理依赖 + Playwright 无头浏览器 + ffmpeg)搭 Docker 开发环境,过程中把镜像、容器、卷、环境变量这些概念反复踩了一遍。这篇文章把最