开发目录和交付目录更新镜像

###1. 先进入开发目录,重新构建 cosyvoice 镜像

powershell 复制代码
cd E:\My_Dream_2026_4_7\Flower_AI

docker build -t flower-ai/cosyvoice:latest .\docker\cosyvoice

这一步的作用是把你最新的:

powershell 复制代码
docker/cosyvoice/cosyvoice_server.py

重新打进镜像。

2. 进入交付 compose 目录

powershell 复制代码
cd E:\Aflower\compose

确认这里有:

powershell 复制代码
docker-compose.yml
.env

3. 停掉旧 cosyvoice 容器

powershell 复制代码
docker rm -f cosyvoice

4. 用交付版 compose 重新启动 cosyvoice

powershell 复制代码
docker compose up -d cosyvoice

这一步会读取:

powershell 复制代码
E:\Aflower\compose\.env

也就是:

powershell 复制代码
AFLOWER_HOME=E:/Aflower
FLOWER_INTERNAL_TOKEN=...

然后把:

powershell 复制代码
E:/Aflower/data/output/cosyvoice

挂到容器:

powershell 复制代码
/app/audio

5. 检查容器是否用了正确挂载

powershell 复制代码
docker inspect cosyvoice --format "{{json .Mounts}}"

你要看到:

powershell 复制代码
E:\Aflower\data\output\cosyvoice
-> /app/audio

6. 检查 token 是否进容器

powershell 复制代码
docker exec -it cosyvoice bash -lc "echo FLOWER_INTERNAL_TOKEN=$FLOWER_INTERNAL_TOKEN"

应该输出 .env 里的那串 token。

7. 检查音频目录

powershell 复制代码
docker exec -it cosyvoice bash -lc "ls -lh /app/audio | tail -20"

宿主机也查:

powershell 复制代码
dir E:\Aflower\data\output\cosyvoice

这两个应该同步。

不要混用这两个 compose

现在规则固定下来:

powershell 复制代码
开发目录 docker-compose.yml
只用于开发调试 / build 参考

交付目录 E:\Aflower\compose\docker-compose.yml
只用于启动运行环境

如果你要启动全部交付容器:

powershell 复制代码
cd E:\Aflower\compose
docker compose up -d

如果只更新 cosyvoice:

powershell 复制代码
cd E:\My_Dream_2026_4_7\Flower_AI
docker build -t flower-ai/cosyvoice:latest .\docker\cosyvoice

cd E:\Aflower\compose
docker rm -f cosyvoice
docker compose up -d --force-recreate cosyvoice

IDEA 的作用

IDEA 里加:

powershell 复制代码
-Daflower.home=E:/Aflower

只影响 Java 后端读取:

powershell 复制代码
E:\Aflower\data
E:\Aflower\license
E:\Aflower\logs

它不会自动更新 Docker 容器。

Docker 容器必须用:

powershell 复制代码
cd E:\Aflower\compose
docker compose up -d

来启动。

彻底关闭 ComfyUI-Manager,启动时移除:

powershell 复制代码
command: >
  sh -c "
    rm -rf /comfyui/custom_nodes/ComfyUI-Manager &&
    python main.py --listen 0.0.0.0 --port 8189 --enable-cors-header --lowvram
  "
相关推荐
liulilittle11 分钟前
OpenCode 中解禁 Muse-Spark 1.3 - max 档
ai·spark·llm·agent·tools·opencode·muse
坚定信念,勇往无前28 分钟前
视频去重技术方案
ai
Python自动化直播37 分钟前
用 Python 爬虫给 AI 直播间做数据反馈机制
人工智能·python·ai·直播
破土士V1 小时前
AI生成测试用例+agent browser实现Web测试用例执行
ai·自动化·cursor·ai生成测试用例·agent browser·ai自动执行测试用例
七夜zippoe1 小时前
Prompt 工程进阶:角色设定、任务分解、输出约束与示例引导
ai·prompt·openai·agent·工程进阶
StarRocks_labs1 小时前
当大模型调用进入执行引擎:StarRocks AI Function 全新能力解析
数据库·starrocks·sql·ai·pipeline·数据处理·join
qq_369173632 小时前
让 Agent 自己完成交付:AI 生成内容的发布、反馈与自动修改闭环
人工智能·ai·效率工具·ai 工作流
每天死循环2 小时前
ComfyUI 桌面版保姆级图文教程 · 第一节:从安装到出第一张图
ai·文生图·安装软件·comfyui·comfyui桌面版
曹牧3 小时前
AI Agent规模化
ai
znnnk3 小时前
【AI应用】Agent:AI 为什么需要“自主决策”?
ai·prompt·agent·workflow·ai应用·skill·mcp