news 2026/10/13 14:05:25

Windows版本的Dify平台搭建

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Windows版本的Dify平台搭建

Windows版本基于Docker的Dify平台搭建

1:名词解释

1.1:Hyper-V

Hyper-V 是微软提供的 **Type-1(裸机型)虚拟化技术**,可在一台物理计算机上同时运行多个相互隔离的虚拟机。每个虚拟机拥有独立的操作系统和虚拟硬件资源,通过虚拟交换机实现网络通信,使用 VHD/VHDX 作为虚拟磁盘,并支持检查点、动态内存等企业级功能。 它主要用于服务器虚拟化、测试开发环境和资源整合,是 Windows 生态中常用的虚拟化平台。 一句话解释: 👉 Hyper-V 就是让一台电脑“变成多台电脑”的虚拟化技术。

1.2 :WSL

WSL(Windows Subsystem for Linux,Windows 的 Linux 子系统) 是微软在 Windows 系统中提供的一项功能,让你无需安装虚拟机或双系统,就能直接在 Windows 上运行 Linux 环境。 一句话理解 👉 WSL 就是在 Windows 里“原生”用 Linux。

1.3:Hyper-V / WSL

WSL 是面向开发者的 Linux 子系统,Hyper-V 是面向系统与服务器的虚拟化平台。

1.4:Docker + Dify 总结说明

一句话理解 👉 用 Docker 部署 Dify,可以快速、稳定地搭建一套“私有化的大模型应用平台”。 最简总结 Docker 负责“怎么跑”,Dify 负责“怎么用 AI”。 二者结合,是当前私有化 AI 应用落地的主流方案。 docker下载:https://www.alipan.com/s/AJVhAMYUQiZ

2: 安装检查清单

1. Windows 10 / 11 专业版 / 企业版 / 教育版 2. 64 位操作系统 3. CPU 支持虚拟化 4. 系统支持 HyperV 组件 5. 系统安装了 WSL2 最新版本 6. 虚拟化所需的 Windows 功能服务已经开启

2.1: Windows 10 / 11 专业版 / 企业版 / 教育版

设置--->系统--->系统信息

2.2: 64 位操作系统

设置--->系统--->系统信息

2.3: CPU 支持虚拟化

右键状态栏--->任务管理器--->性能--->CPU--->虚拟化

2.4: 系统支持 HyperV 组件

打开cmd直接执行: systeminfo | findstr /C:"Hyper-V"

正确显示: Hyper-V 要求: 已检测到虚拟机监控程序。将不显示 Hyper-V 所需的功能。
问题:不正确,没有显示上面内容的情况下,解决问题如下
个人版或者家庭版存在不正确的情况可进行以下操作(仅供参考专业版没有这个问题) 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

2.5: 系统安装了 WSL2 最新版本

下载安装地址: https://github.com/microsoft/WSL/releases 安装成功: 打开CMD运行: wsl --set-default-version 2 命令解释:把 Windows 上“以后新安装的 Linux 子系统”默认设置为 WSL 2。 这条命令 = 设定“WSL2 为默认标准” 不是升级现有系统,是规定以后新装的规则 确认是否成功: wsl -v


2.6: 开启虚拟化服务功能

打开控制面板 -> 程序 -> 启用或关闭系统功能, 将如下系统功能打开: 虚拟机平台 HyperV 适用于WIndows的Linux子系统

3.安装 Linux 发行版

WSL 2 利用了 Hyper - V 的虚拟化功能来提供更高效的 Linux 环境。 而为了让 Docker 在 WSL 2 上运行,需要安装一个支持 Docker 的Linux 发行版,如Ubuntu或Debian等,使得Docker 能找到所需的Linux 的内核功能和服务。 需要重启电脑: 可以等docker安装后一起重启电脑

3.1: 查看可用系统版本:

>wsl --list --online C:\Users\Administrator>wsl --list --online 以下是可安装的有效分发的列表。 使用“wsl.exe --install <Distro>”安装。 NAME FRIENDLY NAME Ubuntu Ubuntu Ubuntu-24.04 Ubuntu 24.04 LTS openSUSE-Tumbleweed openSUSE Tumbleweed openSUSE-Leap-16.0 openSUSE Leap 16.0 SUSE-Linux-Enterprise-15-SP7 SUSE Linux Enterprise 15 SP7 SUSE-Linux-Enterprise-16.0 SUSE Linux Enterprise 16.0 kali-linux Kali Linux Rolling Debian Debian GNU/Linux AlmaLinux-8 AlmaLinux OS 8 AlmaLinux-9 AlmaLinux OS 9 AlmaLinux-Kitten-10 AlmaLinux OS Kitten 10 AlmaLinux-10 AlmaLinux OS 10 archlinux Arch Linux FedoraLinux-43 Fedora Linux 43 FedoraLinux-42 Fedora Linux 42 eLxr eLxr 12.12.0.0 GNU/Linux Ubuntu-20.04 Ubuntu 20.04 LTS Ubuntu-22.04 Ubuntu 22.04 LTS OracleLinux_7_9 Oracle Linux 7.9 OracleLinux_8_10 Oracle Linux 8.10 OracleLinux_9_5 Oracle Linux 9.5 openSUSE-Leap-15.6 openSUSE Leap 15.6 SUSE-Linux-Enterprise-15-SP6 SUSE Linux Enterprise 15 SP6

3.2: 安装 ubuntu

wsl --install ubuntu

4: 安装 Docker

4.1:docker安装阿里云盘连接

4.2: 重启电脑

4.3: 配置镜像

全选复制: { "builder": { "gc": { "defaultKeepStorage": "20GB", "enabled": true } }, "experimental": true, "max-concurrent-downloads": 2, "max-concurrent-uploads": 2, "registry-mirrors": [ "https://docker.1ms.run", "https://hub.rat.dev", "https://docker.1panel.live", "https://hub.rat.dev", "https://proxy.1panel.live", "https://ghcr.nju.edu.cn", "https://docker.registry.cyou", "https://dockercf.jsdelivr.fyi", "https://docker.rainbond.cc", "https://registry.cn-shenzhen.aliyuncs.com", "https://dockertest.jsdelivr.fyi", "https://mirror.aliyuncs.com", "https://mirror.baidubce.com", "https://docker.mirrors.ustc.edu.cn", "https://docker.mirrors.sjtug.sjtu.edu.cn", "https://mirror.iscas.ac.cn", "https://docker.nju.edu.cn", "https://docker.m.daocloud.io", "https://dockerproxy.com", "https://docker.jsdelivr.fyi", "https://docker-cf.registry.cyou", "https://mirror.ccs.tencentyun.com", "https://mirrors.aliyun.com", "https://hub-mirror.c.163.com" ] }

4.4: 测试拉取镜像

cmd输入: docker pull hello-world

4.5: 下载Dify

https://github.com/langgenius/dify 将docker目录下的 ".env.example"文件,复制一下,然后重命名一下改成.env

4.6 拉取镜像

docker目录下,打开cmd 执行下面命令 docker-compose up -d


成功

4.7: 验证拉取是否成功

打开docker,会自动出现下面页面表示已经安装成功

4.8: 打开Dify

http://127.0.0.1/apps 打开后会让其填写账号密码, 账号密码都是自己本地随便填写

4.9: 设置外网模型

随意新一个空白的任务工作空间 点击右上角模型设置的额地方 点击模型设置 下载你想要的模型


5: 完结

参考:
环境配置
Docker安装

6: windows中docker数据如何从C盘迁移到其他盘

迁移参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/8 15:43:21

GBase8s集合类型之关联数组简介

GBase 8s兼容oracle的PL/SQL编程语言&#xff0c;PL/SQL 语法需要显式设置环境变量SQLMODE为’ORACLE’后才能生效&#xff0c;默认情况下8s的SQLMODE为’GBASE’&#xff0c;此时不支持 PL/SQL 语法。本文将介绍GBase 8s兼容oracle模式中的关联数组类型&#xff0c;包括它们的…

作者头像 李华
网站建设 2026/10/12 22:43:46

MATLAB图像增强:开启视觉盛宴之旅

MATLAB图像增强代码 代码些许复杂&#xff0c;由本人一个朋友编写 是机器视觉和图像增强领域的应用&#xff0c;有gui界面&#xff0c;可以载入原图和参照强化的图像&#xff0c;读取参照图像的RGB或者HSV 分量&#xff0c;并强化原图像&#xff0c; 运行&#xff0c;corrction…

作者头像 李华
网站建设 2026/10/8 7:46:29

基于SpringBoot的爱心商城系统毕业设计源码

博主介绍&#xff1a;✌ 专注于Java,python,✌关注✌私信我✌具体的问题&#xff0c;我会尽力帮助你。一、研究目的本研究旨在设计并实现一个基于SpringBoot框架的爱心商城系统&#xff0c;以满足现代电子商务领域对于高效、安全、易用的在线购物平台的需求。具体研究目的如下&…

作者头像 李华
网站建设 2026/10/13 0:54:41

基于SpringBoot的甘肃旅游服务平台毕业设计源码

博主介绍&#xff1a;✌ 专注于Java,python,✌关注✌私信我✌具体的问题&#xff0c;我会尽力帮助你。一、研究目的本研究旨在构建一个基于SpringBoot框架的甘肃旅游服务平台&#xff0c;以实现甘肃旅游资源的数字化管理和智能化服务。具体研究目的如下&#xff1a;提高甘肃旅游…

作者头像 李华
网站建设 2026/10/10 20:06:54

【dz-1008】基于单片机的环境监测系统设计

摘要 随着人们对生活环境质量关注度的不断提升&#xff0c;对环境参数的精准监测与及时预警变得尤为重要。传统的环境监测方式多依赖人工采样和实验室分析&#xff0c;不仅耗时费力、响应滞后&#xff0c;还存在数据获取不及时、监测范围有限等问题&#xff0c;难以满足实时、…

作者头像 李华
网站建设 2026/10/12 8:19:22

【dz-1012】小型无士栽培自动控制系统设计与实现

摘要 在无土栽培领域&#xff0c;环境参数与营养液状态的精准调控对作物生长质量与产量起着决定性作用。传统无土栽培管理多依赖人工巡检和经验调节&#xff0c;存在参数控制滞后、营养液配比失衡、资源浪费等问题&#xff0c;难以满足精细化种植的严苛需求。 基于 STM32F103…

作者头像 李华