QDKT2-1. Dify 本地部署 & 模型插件配置

核心结论:本教程基于直播实操流程,拆解Mac和Windows系统下Docker安装、Dify部署及模型配置的完整步骤,含避坑要点和问题解决,零基础可按步骤落地。

一、前期准备

1. 安装包获取

  • Mac系统(苹果芯片/英特尔芯片):从直播群下载对应安装包,苹果芯片和英特尔芯片版本需区分,避免下错。
  • Windows系统:从直播群下载安装包,优先选择AMD格式(多数Windows设备适配)。
  • 注意:无需提前修改代理地址、配置文件等,默认设置即可,乱改易导致后续运行崩溃。

2. 设备环境确认

  • Mac系统:无特殊要求,直接安装即可。
  • Windows系统:需提前确认开启虚拟化(后续步骤详解),未开启会导致Docker无法正常运行。

二、Docker安装步骤

(一)Mac系统安装

  1. 双击下载的Docker安装包,按提示"下一步"完成安装,无需额外配置。
  1. 安装完成后,Docker会自动启动,右下角(或左下角)显示绿色"Running"标识,说明启动成功。
  1. 若弹出注册登录提示,需完成账号验证(邮箱接收验证码),未验证会导致后续运行报错。
  1. 验证完成后,Docker界面为空属正常现象,无需操作。

(二)Windows系统安装(关键步骤,需按顺序)

  1. 开启虚拟化检查:右键任务栏→打开"任务管理器"→切换到"性能"选项卡→查看"虚拟机"项,显示"已启用"则正常,显示"已禁用"需后续开启。
  1. 安装WSL(Windows子系统):
  • 搜索"命令提示符"→选择"以管理员身份运行"。
  • 输入指令"WSL --install"(复制群内指令直接粘贴),按回车,系统会自动安装Ubuntu(Linux子系统)。
  • 安装完成后,系统会提示"重启电脑",务必重启(不重启后续无法安装Docker)。
  1. 安装Docker:
  • 重启后,双击Docker安装包,进入安装界面。
  • 关键选项:勾选"Use WSL instead of Hyper-V (recommend)",未勾选会导致兼容性问题。
  • 按提示完成安装,安装后查看Docker是否显示"Running"标识。
  1. 常见问题解决:
  • 虚拟化未开启:进入BIOS系统(不同电脑快捷键不同,常见F2、Del)→找到"高级选项"→开启"虚拟化技术"(英特尔CPU关键词"Intel VT-x",AMD CPU关键词"AMD-V")。
  • Hyper-V冲突:按"Win+R"→输入"optional features"→弹出"启用Windows功能"→取消"Hyper-V"勾选→重启电脑。

三、Dify部署步骤

1. 下载Dify源代码

  • 从直播群下载Dify压缩包(约159兆),或从GitHub官网下载(需能访问海外资源,群内提供替代下载链接)。
  • 下载后解压到电脑任意文件夹,建议将文件夹命名为"dify"(避免后续路径识别问题)。

2. 配置终端路径

(1)Mac系统

  • 找到解压后的"dify"文件夹→进入"Docker"子文件夹。
  • 右键任意文件名→选择"显示简介"→复制"位置"中的路径(后续终端需使用)。

(2)Windows系统

  • 找到解压后的"dify"文件夹→进入"Docker"子文件夹。
  • 在地址栏最前方输入"CMD "(注意空格),按回车,直接进入该路径的终端界面。

3. 复制环境变量文件

  • 在终端中输入群内提供的复制指令(核心作用:拷贝.env.example文件为.env,存储环境变量),按回车执行。
  • 注意:.env文件为隐藏文件,Mac系统按"Command+Shift+. "显示隐藏文件,Windows系统需开启"显示隐藏项目"。
  • 严禁修改.env文件内的任何内容(如IP地址、端口号等),默认配置已适配,修改会导致报错。

4. 拉取Docker镜像(部署核心步骤)

  1. 确认Docker处于"Running"状态,终端已进入"dify/Docker"路径。
  1. 输入指令"docker-compose -p dify up -d"(群内提供现成指令,直接复制粘贴),按回车。
  1. 系统会自动识别缺失的依赖镜像,逐一下载(约3-5个G,耗时取决于网速),下载过程中终端会显示进度。
  1. 下载完成后,Docker界面"Containers"项会显示多个运行中的容器(如sandbox、db、web等),均为绿色"Running"标识则部署成功。

5. 网络问题解决(下载慢/下载失败)

  • 若无法访问海外资源,需配置国内镜像源:
  1. 打开Docker→右上角"设置"→找到"Docker Engine"选项。
  1. 在配置文件中添加国内镜像地址(群内提供可靠地址,如宝塔面板镜像),格式为数组形式(需加引号和逗号)。
  1. 点击"Apply & Restart",重启Docker后重新执行拉取镜像指令。
  • 注意:镜像源可能失效,若配置后仍无法下载,可换用群内提供的替代镜像地址。

四、Dify初始化配置

1. 访问Dify界面

  • 打开浏览器,在地址栏输入"localhost/install",进入Dify初始化页面。
  • 填写账号信息:邮箱(任意有效邮箱即可,无需验证)、用户名、密码(需牢记,后续登录使用)。
  • 点击"设置",直接进入Dify主界面,初始化完成。

2. 模型配置

  1. 点击右上角用户名→选择"设置"→切换到"模型供应商"选项卡。
  1. 推荐安装3个模型(按需选择,至少安装2个):
  • Deepseek:配置简单、额度充足且便宜,适合日常使用。
  • 通义千问:支持视觉识别,下节课必备。
  • Kimi:适合代码编写,后续实操常用。
  1. 模型配置步骤(以通义千问为例):
  • 点击"安装",等待安装完成后点击"设置"。
  • 跳转阿里云百炼平台(群内提供链接)→登录账号→创建/复制API Key。
  • 将API Key粘贴到Dify模型配置框,"使用国际端点"选择"否"→点击"保存"。
  • 若报错"Internal Server Error",可尝试降级模型版本(如选择5.4版本)。

五、关键注意事项

  1. 所有指令均从群内复制粘贴,避免手动输入(易出错),执行指令后需查看系统反馈,不看反馈直接下一步易踩坑。
  1. 卸载重装:若安装过程中出错,直接卸载Docker→删除WSL(群内提供卸载指令)→重新按步骤安装,无需保留残留文件。
  1. 资源配置:Docker设置中,内存(Memory)建议至少分配8GB(默认可能为2GB,需手动调整),避免因内存不足导致崩溃(设置路径:Docker→Settings→Resources→调整内存大小)。
  1. 后续使用:每次启动Dify前,需确保Docker已启动(显示"Running"),否则无法访问"localhost/install"界面。

六、常见问题速查

  1. Mac系统Docker安装后打不开:右键Docker图标→"退出"→重新启动,仍无效则卸载重装。
  1. Windows系统WSL安装失败:以管理员身份重新运行命令提示符,重新输入"WSL --install",确保网络正常。
  1. Dify镜像拉取慢:配置国内镜像源,或换用更快的网络(推荐联通、电信宽带)。
  1. 模型配置报错:检查API Key是否正确,国际端点是否选择"否",版本是否适配。
相关推荐
nix.gnehc1 小时前
手搓 MCP 服务:从零实现 Model Context Protocol 的实践记录
人工智能·mcp·http+sse
wuxinyan1231 小时前
大模型学习之路010:RAG 零基础入门教程(第六篇):重排序技术
人工智能·学习·rag
oscar9991 小时前
给 AI 编程助手立规矩:OpenCode 的自定义指令体系
人工智能·rule·opencode
SilentSamsara1 小时前
迭代器协议:`__iter__` / `__next__` 的完整执行流程
开发语言·人工智能·python·算法·机器学习
AI科技星1 小时前
算法联盟ROOT · 全域数学物理卷第20、21、22分册:量子纠缠、隐形场论与时间膨胀
人工智能·算法·数学建模·数据挖掘·机器人
Android出海1 小时前
ChatGPT Image2 2.0正式上线:功能解析 + 使用教程(附提示词)
人工智能·ai·chatgpt·ai生图·chatgpt image2·images2
CoderJia程序员甲2 小时前
GitHub 热榜项目 - 周榜(2026-05-10)
人工智能·ai·大模型·llm·github
feasibility.2 小时前
多模态模型Qwen-3.5在Llama-Factory使用+llama.cpp量化导出+部署流程(含报错处理)
人工智能·llm·多模态·量化·llama.cpp·vlm·llama-factory
暗夜猎手-大魔王2 小时前
转载--一文彻底了解浏览器自动化,cdp、playwright、browser-user、midscene、browsermcp
人工智能·自动化