百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

手把手教你本地部署Dify,最全流程

off999 2025-10-19 11:21 27 浏览 0 评论


Dify 乃是一个开源的 LLM 应用开发之平台。其界面整合了 AI 工作流、RAG 管道、Agent、模型管理以及可观测性功能等等,使您能够迅速地从原型过渡至生产阶段。


开源网址如下:

https://github.com/langgenius/dify

第1步,安装Docker(已安装Docker的跳到第2步)

Docker网址: https://www.docker.com/

以下是在 Windows 上安装 Docker 的详细步骤:

1. 确认系统要求:

Windows 版本:Docker 支持 Windows 10 64-bit(Pro、Enterprise 或 Education 版本)以及 Windows Server 2016 64-bit。

硬件要求:建议至少拥有 4GB 的内存和 64 位架构的处理器,以确保 Docker 能正常运行且有较好性能。

2. 安装准备:

Windows(控制面板>程序>启用或关闭Windows功能>勾选“Hyper-V”、“适用于Linux的Windows子系统”和“虚拟机平台(没有就不用管)”>重启)。

以管理员身份启动命令窗口(“开始”菜单 >“PowerShell” >单击右键 >“以管理员身份运行”),输入 wsl --install 命令安装 Windows Subsystem for Linux(WSL),安装完成后记得重启电脑。



再次以管理员身份打开命令窗口,输入 wsl --install -d Ubuntu (可能会比较慢,长时间没反应可回车一下),然后设置用户名和密码(如用户名:,密码:,输入密码时不会显示)。

3. 下载 Docker:

进入 Docker 官网 https://www.docker.com

根据自己的系统选择合适的安装包(如选择 Windows 版本)进行下载。

4. 安装 Docker:下载完成后,双击运行安装程序。

在安装过程中,可能会提示是否添加桌面快捷方式等选项,可根据个人喜好选择,然后点击“OK”。

5. 安装后的配置(可选):

检查虚拟化是否开启:进入任务管理器,点击“性能”查看 CPU 是否开启虚拟化。若未开启,需在开机时进入 BIOS 中进行设置。

配置镜像源(可提高拉取镜像的速度):打开 Docker,右键选择“Settings”,选择“Docker Engine”,在“Registry mirrors”下方的编辑框中输入国内的镜像源地址(如阿里镜像源地址),然后点击“Apply”保存设置。

6. 检验安装是否成功:

打开命令提示符(cmd),输入 docker version ,若能出现相应的版本提示,则说明安装成功。

输入 docker run hello-world ,若能正常运行并输出相关信息,说明 Docker 已能正常工作,且从官方库拉取镜像成功(若本地没有该镜像,Docker 会自动拉取)。

安装过程中请确保网络连接稳定,若安装过程中遇到问题,可参考 Docker 官方文档或在相关技术论坛寻求帮助。

第2步,本地部署Dify

系统要求:CPU >= 2 Core; RAM >= 4 GiB

  1. 下载Dify 安装包 ,解压

网址
https://github.com/langgenius/dify,点击“Download ZIP”下载安装包,解压到任意盘。

  1. 进入解压的文件夹dify-main\docker,复制.env.example,并去掉".example",使之最终变为“.env”文件。
  1. 注意:

Dify默认使用端口是80和443,和其他软件可能重合,比如RAGFlow。如要改为别的端口,可用txt打开“.env”文件,搜索EXPOSE NGINX_PORT=80和EXPOSE NGINX_SSL_PORT=443将之分别改为EXPOSE_NGINX_PORT=8001和EXPOSE_NGINX_SSL_PORT=8443,保存文件。如果只是装了Dify,没有装其他的同端口的软件,可以不用改端口。

  1. 由于官方包中的部分文件在Docker源里面"langgenius/dify-api:1.0.0"和“langgenius/dify-web:1.0.0”拉取不到,需修改dify-main\docker文件夹里的“docker-compose.yaml”文件。用txt打开“docker-compose.yaml”,将"langgenius/dify-api:1.0.0"改为"langgenius/dify-api:main";将“langgenius/dify-web:latest”,保存。
  1. 打开Docker。进入dify-main\docker文件夹,“点击地址栏>输入CMD>回车”打开命令行模式,输入命令“docker compose up -d”回车,Docker即开始拉取文件,等待拉取完就好了。

注意:如果拉取不成功,可以换成如下软件源:

方法:进入“C:\Users\youname\.docker”文件夹,txt打开daemon.json文件,将文件内代码替换为以下代码;打开Docker,点击“settings”>Docker Engine>将右侧代码替换为以下代码>点击Apply&restart。重启后,再次进入dify-main\docker文件夹,“点击地址栏>输入CMD>回车”打开命令行模式,输入命令“docker compose up -d”回车,Docker即开始拉取文件,等待拉取完就好了。

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "features": {
    "buildkit": true
  },
  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "https://docker.mirrors.ustc.edu.cn",
    "http://hub-mirror.c.163.com"
  ]
}
  1. Docker拉取完后,会自动运行。打开浏览器输入“http://localhost:80”或者“http://localhost:8001”,即可开始使用了。

写作不易,可点赞加个关注,谢谢!!祝大家快乐每一天!

相关推荐

电脑特别卡反应特别慢怎么办

网速能快多少?很多朋友发现家里的网速明明是百兆光纤,但网速总是提不上来,其实影响这的原因很多,但有一点或许是很多人都不知道的,那就是因为我们的系统为了适应不同配置的电脑,需要保留一定的宽带来减轻网络给...

cpu使用率过高(cpu使用率过高怎么解决 换配置)

关闭不必要的程序和服务:找出并关闭后台运行的、不必要的程序,注意可能的开机自启动程序影响。结束后台进程:通过任务管理器或系统监视器来结束不必要的后台进程,特别注意那些占用大量CPU资源的进程。检查...

智能abc输入法电脑版(智能abc输入法免费下载)

要安装智能ABC输入法,首先需要在笔记本上打开浏览器,然后在搜索栏中输入“智能ABC输入法下载”,找到官方网站或者可信赖的第三方网站,点击下载并安装该输入法软件。安装完成后,在输入法设置中选择启用智能...

如何给电脑设置密码开机密码

1、点击左下角开始,选择控制面板!(有的可以右击我的电脑)2、然后在选择用户账户3、一般没有设置密码的需要设置administrative的管理员密码!也可以创建新的账户4、然后在选择创建密码5、然后...

系统盘制作u盘要多大(制作系统u盘要多少g)

u盘制作启动盘,8g空间足够了。随着WINDOWS系统的不断完善,操作系统本身文件也越来越大,因为操作系统集成了更多的设备驱动和补丁,但是就WINDOWS10系统来说,有8g的空间足够把U盘做成启动...

网吧电脑怎么关闭防火墙(网吧如何关掉防火墙)

1、首先,我们点击电脑桌面左下角的微软按钮,弹出的界面,我们找到windows系统,点击打开它,弹出的界面,我们点击控制面板;2、弹出的界面,我们点击WindowsDefender防火墙;3、之后我...

win7安装需要标准nvm(安装win7要求)

1、把操作系统的安装镜像用WINRAR软件全部解压。2、找一个U盘,不小于8GB,格式化为FAT32格式,把上一步解压的文件复制到U盘中。3、重启电脑,按F12,选择电脑当前从U盘启动,进可以进入安装...

win10不兼容32位软件(win10系统不兼容软件)

使用电脑管家更新下驱动就可以了。1、打开腾讯电脑管家,点击“工具箱”。2、在工具箱里找到“硬件检测”。3、在硬件检测里点击“驱动安装”。4、可以看到“安装状态”,如果是未安装可以直接点击安装。首先你...

win7的屏保设置在哪里(win7 如何设置屏保)

要设置屏保,按照以下步骤进行操作:1.点击桌面上空白处右键,选择“个性化”。2.在个性化窗口中,点击左侧菜单栏中的“屏幕保护程序”选项。3.在“屏幕保护程序”窗口中,可以选择系统提供的屏保样式。...

电脑重新分区后如何恢复数据

如果电脑从新分区后没有进行数据覆盖,那么数据恢复的可能性是存在的。但是需要注意的是,分区操作本身就会对硬盘进行一定程度的数据覆盖,因此恢复成功的可能性会受到影响。如果您需要恢复分区后的数据,可以尝试使...

手机连接电脑没反应只能充电

手机连接到电脑上,只显示充电状态,可能有以下原因。1.使用的USB线只是充电线。可以更换USB数据线。2.手机的USB连接,设置为仅充电了。设置为数据传输就行了。3.电脑中缺少手机使用的USB驱动。可...

百度手机卫士官网(百度手机卫士官网个人中心)

百度卫士  百度卫士是百度公司全新出品的简单可信赖的系统工具软件,集合了电脑加速、系统清理、木马查杀和软件管理功能,竭力为用户提供轻巧、快速、智能、纯净的产品体验。百度卫士郑重承诺:永久免费、不骚扰...

怎么自己安装win10系统(怎么自己安装win10系统)

 WindowS10安装系统教程方法很简单,建议使用U盘启动盘安装方法,找到一个8g的U盘,用老毛桃或大白菜启动程序制作成启动盘,将windowS10操作系统传入U盘内,插在电脑USB接...

win7升级win10需要产品密钥(windows7升级10要激活码吗)

1、通过win+R打开“运行”窗口,输入“cmd”打开命令提示窗口,输入slmgr/upk,卸载当初前操作系统密钥;  2、打开当前操作系统“系统盘”找内到“ESD”(升级助手缓存的windows...

华硕声卡驱动下载官网(华硕官方声卡驱动)

如果华硕笔记本声卡驱动消失了,可以尝试以下方法进行修复。首先,进入设备管理器,检查是否存在声卡设备,并进行更新驱动。如果没有找到声卡设备,可以在华硕官方网站上搜索相应型号的声卡驱动程序,并下载安装最新...

取消回复欢迎 发表评论: