跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI

Win11 上折腾 Dify 本地 AI Agent 的记录

在一台搭载 RTX 4060 的 Windows 11 笔记本上,从零搭建本地 AI Agent 环境的过程:安装 Docker 与 Ollama,将模型目录迁出系统盘;用 ollama 拉取 qwen2.5-coder 7B 模型;克隆 Dify 仓库并 docker-compose 启动,解决 80 端口冲突,修改 8090 端口及环境变量 URL;在 Dify 中配置 Ollama 模型供应商,利用 host.docker.internal 连接宿主机服务。文末给出日常启停与关闭容器的注意事项。

蜜桃汽水发布于 2026/6/9更新于 2026/8/1827 浏览
Win11 上折腾 Dify 本地 AI Agent 的记录

硬件与前提

手上这台本子是 RTX 4060 笔记本显卡,8GB 显存,16GB 内存。想在上面跑一套本地 AI Agent 开发环境,目标是把 Docker、Dify 和 Ollama 串起来,全部离线可用。以下记录从零搭建的过程,附带一些选择和踩坑。

模型选择

硬件有限,不能无脑上大参数模型。试了几个,Qwen2.5‑Coder 7B 对中文友好,显存占用大概 7.5GB,刚好能跑。DeepSeek‑Coder V3 Small 逻辑更强,但我这边偶尔会爆显存。Llama 系列也是备选,看具体需求。如果你不确定哪款适合,可以去 AI 助手问一嘴,但最终还得自己跑跑看效果,体感比参数重要。

装好 Docker 和 Ollama

Docker Desktop 直接去官网下 Windows AMD64 版本就行,一路默认安装。

Ollama 官网有 Windows 安装包。默认装 C 盘,我不太想在系统盘堆模型文件,于是把模型目录改到 E 盘:

  • 系统环境变量里新建 OLLAMA_MODELS,值填 E:\OllamaModels。
  • 装完后重启终端,敲 ollama --version 确认命令可用。

把模型拉下来

qwen2.5‑coder:7b 用一条命令拉取:

ollama run qwen2.5-coder:7b

如果提示 Warning: could not connect to a running Ollama instance,说明后台服务没起来,需要手动双击 ollama app.exe 启动。之后再用 ollama list 可以看到已下载的模型。

几个常用操作:

  • ollama pull <模型名>:只下载不运行。
  • ollama rm <模型名>:删掉不再需要的模型。

部署 Dify

克隆仓库,进入 docker 编排目录:

git clone https://github.com/langgenius/dify.git
cd dify/docker

然后复制一份环境变量模板,启动所有容器:

cp .env.example .env
docker-compose up -d

镜像下载会比较耗时,取决于网络,干点别的等着就好。

启动成功后,默认访问 http://127.0.0.1。我这边 80 端口被占,所以改成了 8090。需要动两个地方:

  • docker-compose.yaml 里修改 nginx 服务的 ports 映射,比如 "8090:80"。
  • .env 里把 EXPOSE_NGINX_PORT 也改成 8090,同时确保 CONSOLE_API_URL 和 SERVICE_API_URL 都带上正确端口和协议头,像 http://127.0.0.1:8090。不然刷页面会报 URL 错误。

如果页面仍然加载失败,先强刷(Ctrl+F5)或开无痕模式,再不行就看 API 容器日志:

docker-compose logs -f api

连不上数据库这一类问题一般能从日志里直接看出来。

把 Ollama 接入 Dify

先注册一个管理员账号登录。进入「设置 → 模型供应商」,添加 Ollama。填几项:

  • 模型类型:LLM
  • 模型名称:qwen2.5-coder:7b
  • 基础 URL:http://host.docker.internal:11434(容器内部通过这个地址访问宿主机的 Ollama 服务)
  • 上下文长度:我按 8192 设的,可以根据自己内存调整
  • 支持函数调用:是

保存后就能在应用里选这个本地模型了。

日常使用与停止

后面再用只需三步:开 Docker Desktop,开 Ollama 应用,进到 dify/docker 目录 docker-compose up -d。网页端还是那个地址。

关闭终端不会自动停容器,必须手动执行 docker-compose down 才能释放资源,否则下次端口还占着。

目录

  1. 硬件与前提
  2. 模型选择
  3. 装好 Docker 和 Ollama
  4. 把模型拉下来
  5. 部署 Dify
  6. 把 Ollama 接入 Dify
  7. 日常使用与停止
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • LangGraph4J 构建 Java 多智能体工作流指南
  • Redis Cluster 哈希槽分片机制与 Linux 集群搭建实操
  • Java 21 虚拟线程日志优化与百万级并发追踪最佳实践
  • C++ 手写 Web 服务器:基于 JSON 与 HTTP 协议的实现
  • 10 分钟搭建专属 AI Agent 全流程实操指南
  • Java 分治算法实战:快速与归并排序
  • AR 健身教练:形随心动 - 基于 Rokid CXR-M SDK 的实践落地
  • C++ 二叉搜索树详解:增删查改与 key/value 场景实现
  • Rust 语言的前世今生与核心技术解析
  • Ubuntu 本地部署 OpenClaw:接入 Ollama 推理与飞书通道
  • Dify AI 智能体部署与使用指南
  • Dev-C++ 安装、配置与快捷键使用指南
  • ChatGPT 降低 AIGC 率指令实战:从原理到最佳实践
  • 理解 IDE 调用大模型的 Session 机制与管理
  • 用 LLama-Factory 微调个性化 AI 角色
  • 微信小程序云开发起步:模板选择与环境创建指南
  • DOM Testing Library 异步测试实战:waitFor 与 waitForElementToBeRemoved
  • AstrBot + NapCat 一键部署智能 QQ 机器人及 cpolar 公网访问配置
  • 当前互联网行情下,程序员职业前景分析与发展建议
  • 循环神经网络(RNN)与序列数据处理实战

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online