Spaces:
Runtime error
Runtime error
File size: 1,740 Bytes
927965d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
# Docker 部署文件
这个目录包含了 AI Studio Proxy API 项目的所有 Docker 相关文件。
## 📁 文件说明
- **`Dockerfile`** - Docker 镜像构建文件
- **`docker-compose.yml`** - Docker Compose 配置文件
- **`.env.docker`** - Docker 环境配置模板
- **`README-Docker.md`** - 详细的 Docker 部署指南
## 🚀 快速开始
### 1. 准备配置文件
```bash
# 进入 docker 目录
cp .env.docker .env
nano .env # 编辑配置文件
```
### 2. 启动服务
```bash
# 进入 docker 目录
cd docker
# 构建并启动服务
docker compose up -d
# 查看日志
docker compose logs -f
```
### 3. 版本更新
```bash
# 在 docker 目录下
bash update.sh
```
## 📖 详细文档
完整的 Docker 部署指南请参见:[README-Docker.md](README-Docker.md)
## 🔧 常用命令
```bash
# 查看服务状态
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` 即可完成更新
- ✅ **环境隔离**: 容器化部署,避免环境冲突
- ✅ **配置持久化**: 认证文件和日志持久化存储
## ⚠️ 注意事项
1. **认证文件**: 首次运行需要在主机上获取认证文件
2. **端口配置**: 确保主机端口未被占用
3. **配置文件**: `.env` 文件需要放在 `docker/` 目录下,确保正确获取环境变量
4. **目录结构**: Docker 文件已移至 `docker/` 目录,保持项目根目录整洁
|