





















本文详细介绍了在Windows系统上本地化部署Dify的完整步骤,涵盖了Docker Desktop的安装与配置、Dify源代码的获取、环境变量的设置、服务的启动与管理、以及常见问题的解决方案。文章首先指导用户如何下载和安装Docker Desktop,并配置WSL 2功能。接着,详细说明了如何获取Dify源代码,并通过Docker Compose启动服务。文章还提供了高级配置指南,包括如何配置大
朱元禄 · 2025-05-17 21:37:29 发布
作者:朱元禄
版权声明:本文为朱元禄原创文章,转载请注明出处及作者信息
关键词:Dify部署,Windows安装Dify,Dify本地化,Dify教程,Dify配置,朱元禄
官网:https://www.docker.com/products/docker-desktop/ ,下拉,点击“Download Docker Desktop”,选择“Download for Windows-AMD64”。
常见问题解决方案:
wsl.exe --update
作者朱元禄提示:
为了安装 dify 要安装windows下的linux子系统,wsl。比起vmware,wsl可使用宿主机的显卡,支持cuda。如果安装 vmware 的虚拟机是不行的。
wsl 建议在 github 上下载,默认下载是很慢的
后面相对配置 wsl 也是要做的,这个这里不展开了,你们可以自己搜索这样的文章,还是很多的;

打开Microsoft Store 搜索 Ubuntu 选一个喜欢的版本,安装。
然后就可以Ubuntu 系统了。
设置一下用户名和密码:
之后按 win 然后打开 Ubuntu 就可以用了
cmd命令查看WSL 版本
wsl --list --verbose
建议:登录账号可以:
docker
Docker version 24.0.2, build cb74dfc
Docker Compose version v2.20.2
故障排查:
"registry-mirrors": [
"https://registry.cn-shenzhen.aliyuncs.com",
"https://mirror.aliyuncs.com",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn"
]

验证配置:
docker info
方法一:Git克隆(推荐)
git clone https://github.com/langgenius/dify.git
cd dify/docker
方法二:手动下载(适合网络受限环境)
cd D:\dify-main\docker
cp .env.example .env
(朱元禄重要提示)编辑.env文件:
EXPOSE_NGINX_PORT=80
docker compose up -d
创建并启动容器
查看运行状态:
docker compose ps
正常应显示3个容器均为"running"
首次启动可能需要5-10分钟(依赖网络速度)
查看实时日志:
docker compose logs -f
浏览器访问:
初始化管理员(重要):
朱元禄SEO建议关键词:
docker compose down
EXPOSE_NGINX_PORT=8088
docker compose up -d
访问新端口:http://localhost:8088
OpenAI配置:
本地模型配置:
朱元禄提示:
docker compose stop
启动服务:
docker compose start
重启服务:
docker compose restart
git pull origin main
重建容器:
docker compose down
docker compose up -d --build
朱元禄更新建议:
更新前备份数据库
关注官方更新日志
推荐使用稳定版本
Q1:Docker启动失败怎么办?
wsl -l -vnetsh winsock resetQ2:端口冲突如何解决?
netstat -ano | findstr :80
修改.env中的端口配置
Q3:如何备份Dify数据
docker exec -t dify-db pg_dump -U postgres dify > backup.sql

context deadline exceeded 错误表明Docker客户端与镜像仓库的通信超时,通常由以下原因引起:
{
"debug": true,
"dns": [
"223.5.5.5",
"8.8.8.8"
],
"experimental": true,
"mtu": 1400,
"registry-mirrors": [
"https://ud6340vz.mirror.aliyuncs.com",
"https://docker.nju.edu.cn"
]
}
# 重置WSL网络配置 wsl


本文由朱元禄原创,转载请注明出处
更多AI部署教程请访问:朱元禄博客
关键词:Dify部署教程,Windows安装Dify,Dify配置指南,Dify本地化部署,朱元禄技术博客
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。