1. Dify 简介
Dify 是一款开源的大语言模型(LLM)应用开发平台。它融合了后端即服务(Backend as Service)和 LLMOps 的理念,使开发者能够快速搭建生产级的生成式 AI 应用。即使是非技术背景人员,也能参与到 AI 应用的定义和数据运营过程中。
得益于内置的关键技术栈,包括对数百个模型的支持、直观的 Prompt 编排界面、高质量的 RAG 引擎、稳健的 Agent 框架以及灵活的流程编排,Dify 为开发者节省了大量重复造轮子的时间,使其能更专注于创新和业务需求。
官方文档:Deploy with Docker Compose | Dify
2. 环境准备
本地化部署 Dify 主要需要以下基础组件:
- Git:用于拉取项目源码。
- Docker Desktop:用于容器化部署。
- Dify 源码:建议从 GitHub 官方仓库获取最新版本。
确保你的机器已安装 Git 和 Docker Desktop。如果尚未安装,请先前往官网下载并配置好环境变量。
3. 安装与配置 Docker
3.1 安装路径选择
默认安装通常会将 Docker 安装在 C 盘,但为了便于管理,推荐自定义安装路径。例如在 Windows 下执行:
".\Docker Desktop Installer.exe" install --installation-dir="D:\Docker"
3.2 验证安装
安装完成后,打开终端输入以下命令检查版本信息:
docker -v
docker-compose -v
若显示版本号,说明安装成功。
3.3 配置镜像源
在国内网络环境下,拉取镜像可能会遇到速度慢的问题。建议配置国内镜像加速源。编辑 daemon.json 文件(通常在 /etc/docker/daemon.json 或 %ProgramData%\docker\config\daemon.json),添加以下内容:
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental":


