这个目录包含了 AI Studio Proxy API 项目的所有 Docker 相关文件。
Dockerfile- Docker 镜像构建文件docker-compose.yml- Docker Compose 配置文件.env.docker- Docker 环境配置模板README-Docker.md- 详细的 Docker 部署指南
Docker 模式仅支持运行已认证的会话。请确保项目根目录下存在 auth_profiles 目录,并且其中包含有效的认证文件(通常由主机直接运行程序生成)。
目录结构示例:
项目根目录/
├── auth_profiles/
│ └── active/
│ └── account_xxx.json <-- 必需的认证文件
└── docker/
cd docker
cp .env.docker .env
nano .env # 编辑配置文件# 构建并启动服务
docker compose up -d
# 查看日志
docker compose logs -f# 在 docker 目录下
bash update.sh完整的 Docker 部署指南请参见:README-Docker.md
# 查看服务状态
docker compose ps
# 查看日志
docker compose logs -f
# 停止服务
docker compose down
# 重启服务
docker compose restart
# 进入容器
docker compose exec ai-studio-proxy /bin/bash- ✅ 统一配置: 使用
.env文件管理所有配置 - ✅ 版本更新无忧:
bash update.sh即可完成更新 - ✅ 环境隔离: 容器化部署,避免环境冲突
- ✅ 配置持久化: 认证文件和日志持久化存储
- 认证文件: 必须在主机上预先获取认证文件并放入
auth_profiles/active/目录。 - 端口配置: 默认占用主机端口
2048(API) 和3120(Stream)。如需修改,请编辑.env文件中的HOST_FASTAPI_PORT和HOST_STREAM_PORT。 - 配置文件:
.env文件必须位于docker/目录下,以便 Docker Compose 正确加载。 - 脚本注入: 如需使用脚本注入功能,请参考 README-Docker.md 中的详细配置说明。