Dify 执行 compose down 重启后 vLLM 模型供应商配置消失?原因解析与完整修复方案
前言在基于 Docker Compose 部署的 Dify 平台中,使用 vLLM 作为本地推理引擎、通过插件方式接入模型供应商是非常常见的私有化部署方案。但很多运维人员会遇到一个典型问题:执行docker compose down销毁所有容器,再执行docker compose up -d重启服务后,模型供应商中的 vLLM 分类下,原本配置好的所有模型全部消失,列表显示为 0 个模型,而 OpenAI、通义千问等内置供应商的配置完全正常。本文基于 Dify 官方标准部署场景,深度拆解该问题的底层逻辑,说明配置并未真正丢失的本质,并给出可直接落地的修复步骤与长效预防方案。一、问题现象与核心特征1.1 触发场景与故障表现触发操作:执行docker compose down停止并移除所有 Dify 容器,随后执行docker compose up -d重新拉起服务核心故障:进入「系统设置」→「模型供应商」,vLLM 供应商分类下已配置的模型全部消失,数量显示为 0,无法在应用中调用对应推理模型对比特征:平台内置的模型供应商(如 OpenAI、Anthropic、通义千问等)配置完全正常,不受容器启停影响验证现象:卸载 vLLM 插件并重新安装匹配版本后,原有模型配置、API 地址、密钥参数会自动恢复,无需重新填写