AutoGen Studio 容器化部署与维护指南

适用于 macOS + OrbStack/Docker 环境


1. 安装前准备

1.1 系统要求

  • macOS 10.15 或更高版本(支持 Intel 和 Apple Silicon 芯片)
  • 已安装 OrbStack 或 Docker Desktop
  • 终端基础操作能力(需熟悉 bash 命令)

1.2 环境验证

2. 初始安装步骤

2.1 创建项目目录

2.2 编写配置文件

Dockerfile

docker-compose.yml

2.3 构建并启动容器


3. 数据持久化

3.1 数据目录结构

3.2 持久化原理

  • 所有运行时产生的数据都保存在 ./data/.autogenstudio
  • 通过 volumes 将宿主机 data 映射到容器内 /data,保证数据不会因容器重建而丢失。

4. 日常使用

4.1 服务管理命令

4.2 访问 Web 界面

浏览器访问:


5. 更新到新版本

5.1 更新操作流程

5.2 注意事项​​

  • ​性能开销​​:--no-cache 会显著增加构建时间(需重新下载所有依赖)。
  • ​旧镜像清理​​:重建后建议清理旧镜像:docker image prune # 删除悬空镜像
  • ​数据安全​​:如果希望​​同时重置数据​​,需手动删除挂载目录:rm -rf ./data/.autogenstudio

5.3 回滚旧版本

若需回滚,请提前备份 data/ 目录,并恢复旧版 Dockerfile


6. 备份与恢复

6.1 数据备份

6.2 数据恢复


7. 故障排除

7.1 常见问题

问题描述解决方案
无法访问网页确保容器正常运行,访问的是 localhost:8081
数据丢失检查 volumes 是否挂载正确
日志中报错查看详细日志 docker compose logs -f
更改配置未生效重启容器或重新构建 docker compose up -d --build

7.2 环境重置

⚠ 警告:将清空所有数据!

没有相关文章