Dify installation Guide
Author: Asterism
Date: 2026.3.8
Lastest edited on 2026.3.17
Introduction
Dify 是一个开源的大语言模型(LLM)应用开发与运营平台,本教程将会以Windows上最简单的方法-基于docker compose搭建dify环境
Background Imformation
Dify: 是一个开源的大语言模型(LLM)应用开发与运营平台,主打低代码 / 零代码,让开发者和业务人员能快速搭建、部署并管理生产级的 AI 应用
Docker Compose: 是 Docker 官方提供的工具,用于定义和运行多个 Docker 容器的应用。简单来说: 如果你需要同时启动「数据库 + 后端服务 + 前端服务」等多个容器,且要配置它们之间的网络、依赖、环境变量等关系,不用手动逐个敲命令启动,只需写一个 docker-compose.yml 配置文件,一条命令就能一键启动 / 停止所有服务。 核心价值:简化多容器应用的编排与管理,让复杂的容器组合部署变得简单、可复用。
Deployment Process
Docker
下载Docker desktop并安装即可,按照好后可以去设置里修改虚拟磁盘的位置。
WSL
很多时候,当你第一次使用WSL这个功能,都需要进行更新,并且Docker desktop也会提示你更新,它会给你一条更新命令wsl --update
以管理员身份打开cmd或powershell,输入wsl --update,执行后等待即可,可能要等很长事件
Dify
依次运行一下指令
git clone https://github.com/langgenius/dify.git:获取项目
cd dify
cd docker
copy .env.example .env:应用官方默认预设,这一步是必须的,否则后面构建环境时会不完整导致无法使用
docker compose up -d:依据docker-compose.yml构建环境,由于需要下载大量组件,所以会花上很长事件
Dify登录
Docker中将此虚拟机打开。 访问localhost/install 按照提示注册登录,就可以开始使用啦