Dify 是面向AI的应用工具,专注于帮助用户快速构建、部署和管理基于大语言模型(LLM)的AI应用。主要目标帮助用户轻松利用大语言模型来创建定制化的AI应用。
因为dify是开源的,页面操作方便,简洁,社区活跃,新功能持续迭代,最重要的是支持本地部署,在本地可快速搭建工作流并验证功能,大模型调用方面,支持调用本地部署的大模型和外网大模型(会在本文后面介绍),调用灵活,所以dify是AI从业者和开发人员理想的入门工具,很多其他类似AI平台,如coze、阿里百炼、千帆等平台页面功能和布局也和dify基本相似,后续切换到其他平台很好上手。本文主要介绍基于Docker容器运行dify的安装方法,采用docker后续维护方便,便于升级。主要从以下几个方面介绍:
- 1. 如何在本地安装dify软件
- 2. 如何在dify上配置本地大模型
- 3. 如何升级dify到新版本
一、如何在本地安装dify软件

- 根据芯片选择相应的版本下载

下载后根据提示完成安装,确认docker安装 成功


docker compose up -d
出现下面的代表启动了Dify所需要的所有容器环境。



——安装过程中遇到的问题:
Error response from daemon: unknown: failed to resolve reference "docker.io/langgenius/dify-api:1.10.0": unexpected status from HEAD request to http://hub-mirror.c.163.com/v2/langgenius/dify-api/manifests/1.10.0?ns=docker.io: 403 connecting to hub-mirror.c.163.com:80: connecting to hub-mirror.c.163.com:80: dial tcp: lookup hub-mirror.c.163.com: no such host或者:
short read: expected 2420 bytes but got 1226: unexpected EOF通过更改docker镜像源解决,配置如下:
{"builder": {"gc": {"defaultKeepStorage": "20GB","enabled": true}},"dns": ["8.8.8.8","114.114.114.114"],"features": {"buildkit": true},"registry-mirrors": ["https://docker.1ms.run","https://docker.xuanyuan.me","https://dockerpull.pw","https://dockerhub.icu","https://hub.rat.dev","https://register.librax.org","https://docker-0.unsee.tech","https://docker-cf.registry.cyou","https://docker.1panel.live","https://docker.mirrors.ustc.edu.cn","https://registry.docker-cn.com","https://hub-mirror.c.163.com"]}
二、如何在dify上配置本地大模型
大模型的本地部署方式有很多,可以直接部署,也可以借助其他工具进行部署,为了方便使用和管理,通常是借助其他工具进行部署,例如Ollama或者LM Studio,相比于LM Studio,Ollama下载模型方便且兼容性好。
1. 首先进入Ollama的官网https://ollama.com/,然后点击Download即可。


执行ollama list,即可查看本地已拉取模型,如下图:

# 启用自定义模型CUSTOM_MODEL_ENABLED=true# 指定 Olama 的 API地址(根据部署环境调整IP)OLLAMA_API_BASE_URL=host.docker.internal:11434



在设置页面--Ollama--添加模型,如下:

填写deepseek 模型信息相关信息后保存,如下:

模型名称填写执行ollama命令,输出的模型名称:

配置完毕,展示如下:

模型添加完成以后,刷新页面,进入右上角【系统模型设置】,如下:


此时,Dify与前面部署的本地大模型关联起来了。


三、如何升级dify到新版本
cd dify-main/dockercp docker-compose.yaml docker-compose.yaml.bak
docker compose down
docker compose up -d
此时,系统会拉取dify新版本image镜像文件,然后创建docker容器并启动,需要一段时间,等待命令行返回即可。
查看docker桌面显示最新版本1.13.3镜像已下载,如下图:
7. 登录dify前端页面:http://127.0.0.1/install,即可查看升级后版本号。
夜雨聆风