配置环境(我的系统是win 11家庭版)
打开任务管理器,点击性能,查看cpu虚拟化是否启用(一般正常情况下是开启的)
家庭版需要配置环境
安装Hyper -V
创建一个文本,将以下内容粘贴进去,修改文本后缀.txt为.cmd
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause
然后右键点击以管理员身份运行,运行完成后会在我们的电脑控制面板的程序与功能那,点击启用或关闭windows功能勾选Hyper-V和适用于linux的windows子系统(一定要记得重启!!!)
安装WSL(wsl下载速度非常慢,如果运用管理员身份运行wsl --install在终端大概率失败,会出现操作超时等问题)
我们可以访问https://github.com/microsoft/WSL/releases/tag/2.4.5
选择适合自己操作系统的解压包
安装完成后,可以在终端输入wsl -l -v来检查是否成功,如果输出
则成功
接下来去官网下载docker安装包
https://www.docker.com/products/docker-desktop
下载点击安装成功后,需要配置镜像源点击设置,docker Engine
{
"registry-mirrors" : ["https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc",
"https://do.nark.eu.org",
"https://dc.j8.work",
"https://dockerproxy.com",
"https://gst6rzl9.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"http://mirrors.ustc.edu.cn/",
"https://mirrors.tuna.tsinghua.edu.cn/",
"http://mirrors.sohu.com/"
],
"insecure-registries" : [
"registry.docker-cn.com",
"docker.mirrors.ustc.edu.cn"
],
"debug": true,
"experimental": false
}
点击应用并重启
在终端检查是否成功
如果看到这样的结果就代表启动成功了
安装dify去官网下载安装包
先进自己解压好的dify目录下
终端cd进去这个目录
再输入这个命令:copy .env.example .env进行复制
使用 Docker Compose 启动项目中定义的所有服务,并以后台模式运行
问访问http://localhost/install
注册账号然后登录进入工作台
停止dify服务
启动服务
安装部署ollama
接入本地 Ollama 模型到 Dify 的完整步骤:
-
拉取 Ollama 镜像
打开命令行工具,运行以下命令从 Docker Hub 拉取 Ollama 镜像:
如果下载速度缓慢,可使用国内镜像源加速,例如:
docker pull docker.m.daocloud.io/ollama/ollama:latest
-
运行 Ollama 容器
拉取镜像后,运行以下命令启动 Ollama 容器:
docker run -d --name ollama -p 11434:11434 ollama/ollama
此命令将 Ollama 服务暴露在主机的 11434 端口上。
-
验证 Ollama 是否正常运行
在命令行中运行以下命令,查看 Ollama 容器是否正常运行
docker ps
访问http://localhost:11434,若出现下面则成功
访问https://github.com/ollama/ollama/releases
下载客户端ollama模型
下载成功后 将ollama.exe路径放到系统的path下
在终端运行 ollama list
出现则成功拉取
deepseek-r1:1.5b
模型。打开命令行工具,运行以下命令:
ollama pull deepseek-r1:1.5b
查看:
在dify中安装好的ollama添加模型
成功接入: