Docker(容器工具)
中文名
Docker(容器工具)
一句话定义
Docker(容器工具)用容器封装应用运行环境,便于部署和复现。
工程价值
Docker(容器工具)在本书里主要解决“同一套 Agent(智能体)服务能不能在本地、预发和服务器上按同样方式启动”的问题。它要固定 Python(编程语言)版本、依赖安装、启动命令、端口、健康检查、环境变量挂载和 Worker(后台任务执行器)服务,而不只是把代码打包成镜像。
做作品集时,Docker(容器工具)可以证明项目不是只能在作者电脑上跑。做交付时,它要和 Nginx(反向代理服务器)、Smoke Test(冒烟测试)、日志目录、密钥注入和回滚策略一起设计。
常见误解
- 镜像能启动就认为系统可用,没有健康检查和冒烟验证。
- 用
latest标签或临时依赖版本,导致下次构建结果不一致。 - 把 API Key(接口密钥)、服务器密码或真实客户数据写进镜像。
- 只容器化 Web(网页)服务,漏掉队列、向量数据库、定时任务和日志持久化。