打开命令窗口
选择任务栏上的 Windows 搜索,输入 PowerShell,然后打开 Windows PowerShell: .
打开名为 Terminal 的应用。许多 Linux 桌面也可按 Ctrl + Alt + T。
按 Command + Space,输入 Terminal,然后按 Enter。
粘贴以下检查命令并按 Enter:
检查 Docker
docker version应同时看到 Client 和 Server 部分。如果缺少 Server,请打开 Docker 并等待启动完成。
下载两个模型文件
在工作目录中创建 data/models,将下面两个文件按原名保存到该文件夹,再从同一工作目录运行命令。容器以只读方式挂载该文件夹,不会自动下载权重。
创建持久存储
New-Item -ItemType Directory -Force data/models下载并启动 YuE2
复制完整的单行命令,粘贴到同一窗口并按 Enter。首次下载可能较大,请保持窗口打开。
生成的命令
docker run -d --name yue2 --restart unless-stopped -p 127.0.0.1:8087:8087 --gpus all --mount "type=bind,source=$($PWD.Path)\data\models,target=/models,readonly" hangrylabs/yue2:latest精简镜像会在首次需要时下载模型。首次使用期间请保持网络连接。
打开 YuE2
等待应用显示已就绪,然后选择此按钮:
在 localhost:8087 打开 YuE2 ↗先下载模型并启动 Docker,再打开 Create。输入音乐提示和歌词,选择 Generate。Library 将歌曲保存在当前浏览器中,请导出需要长期保留的作品。
如果页面尚未打开,请再等一分钟后重试。
以后常用的命令
需要时重新打开 PowerShell 或 Terminal 并使用以下命令。
查看启动消息
docker logs -f yue2SHA-256 摘要标识一个确切构建,并不保证其安全更新足够新。不可变版本不会加入后续修复。选择前请查看发布说明和未解决的安全公告,必要时使用更新的已发布构建。 发布与安全说明 ↗
这些选择改变了什么?
完整镜像包含模型资源,首次拉取后最适合离线使用。精简镜像会在首次使用时下载模型。Docker Hub 和 GHCR 是官方来源;1ms 是可选的第三方镜像服务。本机访问绑定到 127.0.0.1;家庭网络访问会在所有接口发布端口,只应在可信私有网络使用。