Windows10上部署DeepSeek+RAG知识库操作详解(Dify方式)之1
一、检查安装docker的基本条件
1. 确认 Windows 版本
Dify 依赖 WSL(Windows Subsystem for Linux) 和 Hyper-V,建议使用 Windows 10 专业版。如果是家庭版,需先升级或通过其他方式启用相关功能。
win10系统启用WSL/WSL2可以参考我以前发的一篇帖子:https://qinming.blog.csdn.net/article/details/121355606?spm=1001.2014.3001.5502
2.启用必要功能
打开 控制面板 > 程序 > 启用或关闭 Windows 功能
勾选以下选项:
适用于 Linux 的 Windows 子系统
虚拟机平台(有可能是英文:Vitual Machine Platform)
Hyper-V(若未找到,需通过 PowerShell 运行命令)
远程差分压缩 API 支持2
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
3.重启系统。
二、安装 Docker Desktop
到docker官网https://www.docker.com/下载软件并安装它。
安装时若需自定义路径,在安装包目录运行:
start /w "" "Docker Desktop Installer.exe" install --installation-dir=<目标路径>
安装完成后启动 Docker,并在设置中启用 WSL 2 。
三、部署 Dify
1.打开终端(CMD 或 PowerShell),拉取 Dify 镜像
2.配置环境变量
进入刚下载的dify目下的docker目录,执行下面命令,使用官方给的样例复制一份变量配置。
copy .env.example .env
3.启动dify服务
检查Docker Compose版本:
docker compose version
根据版本选择启动命令:
V2版本执行:
docker compose up -d
V1版本执行:
docker-compose up -d
首次需要先下载相关的文件,下载完就启动了。
4.验证dify是否正常启动
到docker desttop中,查看相关服务都是启动状态就可以了。
然后可以到浏览器输入127.0.0.1(局域网内其它主机可以使用服务器的ip地址进行访问),打开dify配置界面,首次登录需要配置用户名和密码,进去后显示界面如下: