
Docker一键部署BigBanana4容器架构与私有化部署详解【免费下载链接】BigBanana-AI-DirectorBigBanana AI Director是一个工业级一站式 AI 短剧AI 漫剧,AI 导演平台面向创作者实现从灵感到成片的高效生产。 它摇弃了传统的“抽卡式”生成采用 Script-to-Asset-to-Keyframe 的工业化工作流。实现 “一句话生成完整短剧从剧本到成片全自动化”同时精准控制角色一致性、场景连续性与镜头运动。项目地址: https://gitcode.com/gh_mirrors/big/BigBanana-AI-DirectorBigBanana AI Director大香蕉 AI 导演平台是一款工业级一站式 AI 短剧、AI 漫剧生成平台采用「Script-to-Asset-to-Keyframe」工业化工作流实现从剧本到成片的全自动化生产。本文带你用 Docker 一键部署 BigBanana完整解析其 4 容器架构与私有化部署方法。为什么选择 Docker 私有化部署BigBanana 提供三种运行方式在线版、Docker 自托管和桌面客户端。其中Docker 自托管是团队内网、内容工作室的首选数据自主可控项目数据保存在浏览器本地环境IndexedDB不依赖第三方服务器一键启动docker-compose up -d一条命令拉起完整工作台⚙️环境隔离无需手动组装运行环境镜像即装即用部署完成后浏览器访问http://localhost:3005即可使用完整工作台。部署前的准备环境要求依赖版本要求说明Docker20.10容器运行环境Docker Composev2多容器编排可用端口3005Web 访问端口 私有化部署时建议确保服务器或本机可访问外网以拉取官方镜像并调用 AI 模型 API。一键部署3 步启动 BigBanana第一步获取部署文件git clone https://gitcode.com/gh_mirrors/big/BigBanana-AI-Director cd BigBanana-AI-Director仓库中核心部署文件为 docker-compose.yaml它定义了全部 4 个服务容器。第二步启动服务docker-compose up -d首次启动会自动拉取官方镜像web、media-proxy、new-api、cutos 四个镜像并启动容器。第三步访问应用浏览器打开http://localhost:3005进入项目中心新建项目即可开始创作。常用运维命令docker-compose logs -f # 查看实时日志 docker-compose down # 停止并清理服务首次进入后在模型配置中填入 API Key支持文本、图像、视频模型的一站式接入配置仅保存在本地浏览器不会上传服务器。4 容器架构详解打开 docker-compose.yaml 可以看到BigBanana 采用 4 容器解耦架构各司其职1️⃣ web — 主应用容器image: registry.cn-hangzhou.aliyuncs.com/tree456/bigbanana-ai-director:web-3.4.2 container_name: bigbanana-ai-director-web ports: - 3005:80这是唯一对外暴露端口的容器承载完整 Web 工作台剧本、分镜、镜头、成片导出依赖其余三个代理容器端口映射为3005:80。2️⃣ media-proxy — 媒体资源代理container_name: bigbanana-ai-director-media-proxy environment: MEDIA_PROXY_PORT: 8787 MEDIA_PROXY_ALLOWED_HOSTS: volces.com MEDIA_PROXY_TIMEOUT_MS: 120000负责代理模型生成的图片、视频等媒体资源下载。关键配置项MEDIA_PROXY_ALLOWED_HOSTS允许代理的域名白名单可按需追加你的模型服务商域名MEDIA_PROXY_TIMEOUT_MS媒体请求超时时间默认 120 秒MEDIA_PROXY_MAX_URL_LENGTHURL 长度上限3️⃣ new-api-proxy — API 网关代理container_name: bigbanana-ai-director-new-api-proxy environment: NEW_API_PROXY_PORT: 8788 NEW_API_ALLOW_PRIVATE_HOSTS: false作为模型 API 调用网关统一转发 LLM / 图像 / 视频模型的请求支持接入多模型供应商的 OpenAI 兼容协议。NEW_API_ALLOWED_HOSTS为空表示不限制转发目标。4️⃣ cutos-api — 智能剪辑服务container_name: bigbanana-ai-director-cutos-api environment: CUTOS_API_PORT: 8789 DASHSCOPE_API_KEY: ${DASHSCOPE_API_KEY:-}为 Phase 04 成片交付阶段的CutOS 风格 AI 粗剪提供后端能力时间线编辑、调序、裁剪等智能剪辑功能由它驱动。架构关系一图流浏览器 (localhost:3005) │ [ web 容器 ] ◄───── 唯一对外端口 3005 │ ├── media-proxy (8787媒体资源代理仅内部) ├── new-api-proxy (8788模型 API 网关仅内部) └── cutos-api (8789AI 剪辑服务仅内部)三个代理容器只通过expose暴露内部端口不映射到宿主机天然形成安全边界——外部只能访问 3005内部服务全部隔离。私有化部署进阶配置自定义端口与网络若 3005 端口被占用修改 docker-compose.yaml 中 web 服务的端口映射即可ports: - 8080:80 # 改为 8080 访问配置剪辑服务密钥cutos-api 支持通过环境变量注入DASHSCOPE_API_KEY可在启动前写入.env文件# 在项目目录创建 .env 文件 echo DASHSCOPE_API_KEY你的密钥 .env docker-compose up -d更新官方镜像官方后续版本仅通过 Docker 镜像发布升级只需两条命令docker-compose pull docker-compose up -d --force-recreate常见问题 FAQQ1启动后页面打不开先执行docker-compose ps确认 4 个容器是否都在运行再用docker-compose logs -f web查看主容器日志。Q2镜像拉取慢怎么办镜像托管在阿里云杭州仓库registry.cn-hangzhou.aliyuncs.com国内网络环境拉取速度通常很快若仍超时可为 Docker 配置镜像加速后重试docker-compose pull。Q3数据存在哪里会丢失吗项目数据主要保存在浏览器本地IndexedDB不依赖服务端存储。建议定期使用「剧集级备份」功能导出跨设备迁移时再导入。Q4可以只部署部分容器吗不建议。web 容器depends_on三个代理容器缺少任一服务都会导致媒体下载、模型调用或剪辑功能异常。Q5部署后需要额外收费吗软件本身免费Docker 镜像不收取授权费AI 模型调用按各供应商实际用量计费通过 API Key 自行配置。总结要点说明部署命令git clonedocker-compose up -d访问地址http://localhost:3005容器架构web media-proxy new-api-proxy cutos-api对外端口仅 3005其余内部隔离数据位置浏览器本地 IndexedDB隐私自主可控升级方式docker-compose pull 强制重建BigBanana 的 Docker 部署把复杂的工业化 AI 短剧工作台压缩成了 3 条命令——拉取、启动、访问。对于追求角色一致性、场景连续性的创作者和内容工作室来说私有化部署既保证了创作数据留在自己手里又获得了从剧本到成片的全自动化生产链路。【免费下载链接】BigBanana-AI-DirectorBigBanana AI Director是一个工业级一站式 AI 短剧AI 漫剧,AI 导演平台面向创作者实现从灵感到成片的高效生产。 它摇弃了传统的“抽卡式”生成采用 Script-to-Asset-to-Keyframe 的工业化工作流。实现 “一句话生成完整短剧从剧本到成片全自动化”同时精准控制角色一致性、场景连续性与镜头运动。项目地址: https://gitcode.com/gh_mirrors/big/BigBanana-AI-Director创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考