Docker安装Dify

一、安装docker环境

Dify只是一个dashboard,所以这里的话咱们一般不用使用物理部署了,直接使用docker启动一个即可,所以一定要先确保服务器上有docker环境和docker-compose环境。

二、clone dify源码

Dify是一套开源的代码,所以需要把它的代码从github上clone到本地:
BASIC
git clone https://github.com/langgenius/dify.git
如下图:
notion image

三、启动Dify

接下来就是启动Dify了,进入到dify/docker目录下,可以看到有对应的docker-compose.yml文件
我们执行如下的命令来启动
首先,克隆 Dify 源代码至本地,然后进入 docker 目录,复制一份环境变量,采用默认端口,一键启动:
notion image
然后等待片刻,dify就能启动完成了。
notion image
启动完成之后,使用docker ps可以看到有10个docker实例运行起来。
notion image

四、访问Dify

接下来就可以在浏览器中访问Dify了,输入服务器的ip即可:http://ip 端口是默认的80。第一次访问需要设置管理员账户:
notion image
设置之后会跳转到登录页面,输入刚才的管理员信息就可以访问了:
notion image

五、集成Qwen2-7B

接下来我们需要继承qwen2-7b大模型了,首先进入到Dify的dashboard,点击右上角的头像,会看到有个设置的按钮:
notion image
点击设置按钮,选择模型供应商,由于我们在这里添加前面在本地部署的ollama,所以这里选择ollama:
notion image
这里填入的信息如下:
BASIC
模型名称:填写 qwen2:7b
这里的模型名称不能随便填写,需要填写在服务器上运行的名称,即下图:
notion image
如果写其他的名称,那么配置ollama会提示404找不到,所以这里一定要注意,填写的名称就是运行的模型名称,字符串必须保持完全一致。
基础URL: 这里填写服务器的ip+11434端口即可,例如:http://192.168.1.129:11434
注意这里一定要添加前缀http://,同时端口是11434,我们在前面已经把11434端口修改为0.0.0.0/0访问了。
剩下的信息全部都可以保持默认,我这里的填写的示例如下:
notion image
最后点击保存。
接下来就是创建应用的环节,选择聊天助手,创建一个空白应用
notion image
填写名称和描述,点击创建就会进入到聊天助手应用里面:
notion image
然后我们在右上角可以看到刚才添加的qwen:7b模型:
notion image
点击上面的发布
notion image
就可以进入到聊天界面聊天了,示例如下:
notion image

© ljl 2021 - 2026