网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 软件工程 > 其他技术区 > 软件测试 >

windows系统Dify本地化部署

时间:2025-06-30 11:21

人气:

作者:admin

标签:

导读:Dify是一款开源的大语言模型应用开发平台。它融合了后端即服务(Backend as Service)和 LLMOps 的理念,内置了构建 LLM 应用所需的关键技术栈,包括对数百个模型的支持、直观的 Prompt编排...
Dify是一款开源的大语言模型应用开发平台。它融合了后端即服务(Backend as Service)和 LLMOps 的理念,内置了构建 LLM 应用所需的关键技术栈,包括对数百个模型的支持、直观的 Prompt编排界面、高质量的 RAG引擎、稳健的 Agent 框架、灵活的流程编排,并同时提供了一套易用的界面和 API。使开发者可以快速搭建生产级的生成式 AI 应用。并且Dify支持本地私有化部署。本篇文章就详细讲解如何在windows系统上实现Dify本地化部署。   官网:https://www.docker.com/

选择适合于自己电脑系统位数的版本,进行下载。 

2.1 默认安装,默认安装在C盘。 选中下载后的安装包,右键管理员运行(避免后面权限问题,导致docker启动不了)

点击ok

等待安装完成

点击关闭

 

2.2 C盘空间如果没有很大,可以按如下方式安装在其他盘。 以管理员身份打开windows命令提示符窗口

切换到下载安装包的目录位置

输入如下命令,回车

start /w "" "Docker Desktop Installer.exe" install -accept-license --installation-dir="D:\Program Files\Docker" --wsl-default-data-root="D:\Program Files\Docker\data" --windows-containers-default-data-root="D:\Program Files\Docker"
  • 以上,第1个D:\Program Files\Docker 是Docker DeskTop的安装目录;D:\Program Files\Docker\data是Docker用于存储镜像、容器等数据的目录。最后1个D:Program Files\Docker,表示在Windows操作系统中,Docker程序将被安装在D盘的ProgramFiles文件夹内的一个名为Docker的子文件夹中。
  • 注意:运行代码之前,提前创建好对应文件夹D:\Program Files\Docker、D:\Program Files\Docker\data,可能会报错
弹出窗口,选OK

 等待安装完成

 安装成功后,关闭

 

关闭后,找到桌面已安装的Docker DeskTop,双击启动,自动弹出接受服务协议

 

点击完成

 

允许控制

 不登录使用

 

跳过

  • 注意:个别首次安装的小伙伴会被windows系统提示需要安装【适用于Linux的windows子系统】。 这里选择确认安装。然后等待安装完成。
找到桌面docker desktop应用,右键管理员运行启动。docker启动并进入docker desktop应用,左下角能看到 Engine running的状态。

 

由于网络问题,在拉取镜像时,会出现timeout报错;导致后续dify安装不成功。可以在docker上配置下国内镜像源,解决这个问题。
  • 右上角设置 - Docker Engine,新增如下内容,点击Apply & restart

"registry-mirrors":[

"http://mirrors.aliyun.com/pypi/simple/", "https://docker.m.daocloud.io", "https://docker.mirrors.tuna.tsinghua.edu.cn", "http://hub-mirror.c.163.com", "https://mirror.ccs.tencentyun.com" ]
  • 重启Docker DeskTop
Dify官网:https://dify.ai/zh

 

点击官网右上角,github

按照readme文档进行操作

 

2.1进入dify解压目录下的docker目录,修改.env.example为.env

 

补充:修改dify页面端口 原因:如果win系统上有服务占用80或443端口的话,那么这里注意下修改dify的端口,以免端口冲突。 打开.env配置文件,找到NGINX_PORT和NGINX_SSL_PORT配置项,默认的值是80和443,这两个配置项是dify在我们的docker内部的端口,这两个值可以考虑不变,也可以同步调整。 继续找EXPOSE_NGINX_PORT和EXPOSE_NGINX_SSL_PORT配置项,默认值也是80和443,这两个配置项是dify对外映射的两个端口,这两个值必须更改,我这改成了8100和6443:

 

可以在windows的命令行窗口进行,或者docker客户终端进行。例如:在docker客户终端操作

3.1 切换到dify的docker目录

3.2 执行docker compose up -d

 

3.3 等待安装完成

 

浏览器输入 localhost:端口号/install 即可访问。首次访问需要设置用户名密码。使用方式和官方提供的平台是一样的。

 

 

  =====请大家尊重原创,如要转载,请注明出处:转载自:https://www.cnblogs.com/tudou-22/,谢谢!!=====
  • =====分享软件测试干货知识,交流或者领取资料请加V:tudou7986=====

  • 温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
    相关阅读
    本类排行
    相关标签
    本类推荐

    CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

    Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
    本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

    关注微信