1.部署dify首先下载dokcer docker官网:Docker Desktop: The #1 Containerization Tool for Developers | Docker

2.按照安装向导一步步操作即可

3.可能遇到的问题及解决方案

但是也许…未必一帆风顺,比如我在第一次安装的时候,打开之后就出现了下面的画面:

也就是在安装或更新 Docker Desktop 时,可能会遇到 WSL(Windows Subsystem for Linux)更新失败的问题。WSL 是 Docker Desktop 在 Windows 上运行所需的一个重要组件。如果出现这种情况,可以尝试在命令提示符或 PowerShell 中手动运行以下wsl --update命令来更新 WSL:

成功解决问题后,Docker Desktop 的界面应该正常显示了。

4.获取Dify代码

接下来,我们需要获取Dify的源代码。有两种方法:

方法1:使用Git克隆(推荐)

  1. 打开Git bash
    (2)输入命令:git clone https://github.com/langgenius/dify

方法2:直接下载

(1)访问 https://github.com/langgenius/dify
(2)点击绿色的"Code"按钮,然后选择"Download ZIP"

5.下载后解压文件

6.启动 Dify

一、导航到 Dify 源代码中的 Docker 目录

Cd  dify/docker

二、复制环境配置文件

cp .env.example .env

三、启动 Docker 容器

  1. 先找到docker-compose.yaml文件所在的文件夹(通常在 dify 目录下的     docker 文件夹中)

进入docker-compose.yaml所在文件夹的终端中,运行命令:docker compose up -d

c.如果遇到报错:

Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

问题是镜像源没有配置国内的镜像源

{

  "experimental": true,

  "features": {

    "buildkit": true

  },

  "registry-mirrors": [

    "https://cr.laoyou.ip-ddns.com",

    "https://func.ink",

    "https://proxy.1panel.live",

    "https://hub.littlediary.cn",

    "https://docker-0.unsee.tech",

    "https://docker.zhai.cm",

    "https://a.ussh.net",

    "https://docker.1ms.run",

    "https://docker.melikeme.cn",

    "https://image.cloudlayer.icu",

    "https://docker.1panelproxy.com",

    "https://lispy.org",

    "https://docker.hlmirror.com",

    "https://docker.1panel.live",

    "https://docker.wanpeng.top",

    "https://docker.xiaogenban1993.com",

    "https://docker-mirror.aigc2d.com",

    "https://docker.1panel.top",

    "https://docker.kejilion.pro",

    "https://dockerpull.cn",

    "https://docker.xuanyuan.me",

    "https://docker.anye.in",

    "https://dhub.kubesre.xyz",

    "https://hub.fast360.xyz"

  ]

}

点击docker设置的docker engine 把上面的代码放进去。然后重启docker服务

四、再次执行docker compose up -d

dify 安装完成!会有docker名字的这个容器

五、访问 http://localhost/install 设置账号密码 设置好后

六、找到ollama模型供应商,添加模型,并进行配置

七、创建应用

八、创建本地的知识库,需要用到Embedding 模型,测试bge-m3性能最高

安装bge-m3

添加模型

设置成功,现在可以创建知识库

选择上传的知识文件

选择高质量,只用引擎,向量搜索

点击保存处理

添加知识库

选择添加

完毕之后,就可以进行提问了,会自动读取的知识库

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐