Dify本地化安装部署
一、什么是Dify
Dify(Do It For You)是阿里巴巴集团旗下开源的大语言模型(LLM)应用开发平台,定位于AI开发与平台工具。支持GPT、Llama、DeepSeek等数百种主流模型,提供零代码/低代码开发模式及私有化部署能力,适用于构建智能客服、知识库等场景。可帮助开发者快速构建、测试、监控并上线基于大型语言模型(LLM)的解决方案,支持从聊天机器人、检索增强生成(RAG),再到代理 Agent 的全功能覆盖。
这里我通过docker实现dify的本地化部署,具体操作如下
二、系统环境准备
在windows中运行docker,需要安装wsl,即windows下的linux系统。具体方法如下
1、开启CPU的虚拟化功能
右键点击任务量,在弹出的菜单中选择“任务管理器”,切换到“性能”菜单,查看CPU的虚拟化是否已启用
如果没有启用,需要重启电脑,并在BIOS中启用虚拟化,具体操作这里不在赘述,可在Windows官网支持找到“在 Windows 上启用虚拟化”这篇文章进行查看,地址如下:
https://support.microsoft.com/zh-cn/windows/%E5%9C%A8-windows-%E4%B8%8A%E5%90%AF%E7%94%A8%E8%99%9A%E6%8B%9F%E5%8C%96-c5578302-6e43-4b4b-a449-8ced115f58e1
2、安装wsl
在windows的任务栏的搜索框中输入cmd找到命令行提示符,鼠标右键点击“以管理员身份运行”
3、在命令行提示符中输入“wsl --versiion”查看是否已经按照了wsl,如果输入上面的指令后,显示WSL版本等如下信息,说明已经按照了wsl,无需重复安装。
如果没有安装wsl,在命令行中输入“wsl --install”命令,并安回车进行安装。
二、安装Docker Desktop
1、查看电脑架构
wsl安装完成后,在命令行中输入“echo %PROCESSOR_ARCHITECTURE%”,并回车,可以查看电脑的架构。如果显示AMD64,则为 AMD64/x64 架构。如果显示ARM64,则为 ARM64 架构。
2、下载docker desktop
打开浏览器,输入docker官网地址:
https://www.docker.com/get-started/
,将鼠标移动到首页的“Download Docker Desktop”,在弹出的菜单中,找到与电脑架构对应的版本并下载。
3、找到下载好的Docker Desktop Installer.exe安装包,右键管理员运行
4、按照下图勾选配置信息,并点击OK按钮开始安装
5、安装完成后,重新启动电脑
6、重启电脑后,可在命令行中输入“docker --version”命令查看是否安装成功。如果能够看到docker的版本,表示安装成功
7、启动docker
在桌面找到docker desktop图标,双击运行,首次运行会弹出相关服务协议,点击Accept接受
8、随后在docker登录页面选择“Continue without siging in”按钮不登录继续
9、docker配置国内镜像源
由于docker的服务器在国外,国内拉取相关镜像时会比较慢甚至超时,可以通过配置国内镜像源来解决这一问题。在docker顶部右侧的工具类中点击配置图标,进入配置页面,选择左侧“Docker Engine”菜单,在右侧的配置中输入镜像地址
“registry-mirrors”: [
“https://docker.m.daocloud.io”,
“https://registry.docker-cn.com”,
“http://mirrors.aliyun.com/pypi/simple/”,
“https://docker.mirrors.tuna.tsinghua.edu.cn”,
“http://hub-mirror.c.163.com”,
“https://mirror.ccs.tencentyun.com”
]
10、配置完成后,点击右下角的“Apply & restart”重启docker

三、安装Dify
1、浏览器打开Dify官网:https://dify.ai/zh
2、点击右侧github图标进入github仓库地址或直接输入Dify的github仓库地址:https://github.com/langgenius/dify/,点击“Code”在弹出的菜单中选择“Download ZIP”下载,并解压下载后的压缩包到指定目录
3、打开docker desktop,在右下角点击“Terminal”打开终端,
4、将目录切换到dify的docker目录,执行docker compose up -d,执行安装程序
5、安装完成后,确认docker已经启动相应容器
6、在浏览器输入localhost或127.0.0.1访问dify,首次访问,需要设置邮箱地址和密码。
至此,Dify本地部署完成
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)