当前位置: 首页 > news >正文

WIN11 企业版 部署Dify+Docker

Dify(Do it for you)是一款开源的大语言模型应用开发平台,旨在简化AI应用的创建、部署和管理过程,使开发者能够更快速、更轻松地构建和运营基于GPT等模型的AI应用。

Dify平台创建和运营一个AI chatbot应用,涉及到登录平台、连接数据集、训练AI模型、创建应用程序、配置用户体验、利用可视化工具和服务以及持续优化等步骤。

WIN11 部署Dify

本机系统:win11企业版,CPU:i7,内存:8G。

一、开启虚拟化

确保电脑已开启了Hyper-V虚拟化 打开任务管理器->性能
在这里插入图片描述电脑桌面使用快捷键 win + r 键入 OptionalFeatures,“确定”之后打开 Windows 功能
在这里插入图片描述
很多用户是window家庭版 开启虚拟化 下面的操作可以参考 如有不对可以随时指出
桌面上新建一个名为“hyper-v.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

以管理员身份打开 PowerShell 控制台,运行以下命令:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

二、安装docker desktop最新版

电脑桌面使用快捷键 win + r 键入 OptionalFeatures,“确定”之后打开 Windows 功能。
在这里插入图片描述
去官网下载最新的Docker
https://www.docker.com/products/docker-desktop/
在这里插入图片描述
下载好之后直接双击安装,安装过程中这里有两个选项,记得都勾选上。
在这里插入图片描述
出现上图界面就说明安装完成,点“Close”关闭安装界面
在这里插入图片描述启动Docker
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如果能看到这个页面就是安装成功了
在这里插入图片描述
如果在启动Docker中报错和WSL相关的 去检查WSL
电脑桌面使用快捷键 win + r 键入 PowerShell
wsl --status 检查版本 正常的为2
在这里插入图片描述
如果有问题 先输入命令“wsl.exe --list --online”查看当前在系统上可以安装并运行的WLS发行版列表。从列表中我们可以看到支持的有常见的Ubuntu、Debian等
在这里插入图片描述
这里我以安装Debian为例,输入命令“wsl.exe --install Debian”即可

三、部署Dify

在git里面clonedify
git clone https://github.com/langgenius/dify.git
进入当前目录dify/docker
复制.env.example .env

linux操作

cd dify/docker
cp .env.example .env

这一步如果翻墙可以直接成功 如果没有翻墙 需要Docker镜像

docker compose up -d

在这里插入图片描述

Error response from daemon: Get “https://registry-1.docker.io/v2/”: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) ,这个是因为源的问题,我们可以使用国内的镜像源。具体操作为:daemon.json文件,然后添加以下内容:
在这里插入图片描述

{
"registry-mirrors": [
    "https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",
    "https://docker.m.daocloud.io",
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com",
    "https://your_preferred_mirror",
    "https://dockerhub.icu",
    "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"
  ]
  }

linux版本的daemon.json在
在这里插入图片描述
Window我没有找到这个文件 所以是直接在Docker里面添加的
在这里插入图片描述
添加好之后重启Docker 在运行 docker compose up -d
在这里插入图片描述
检查加载,如果能看到以下服务的话就说明加载成功了

在这里插入图片描述
在浏览器中输入http://localhost就进入到了dify的登录界面,设置好邮箱、用户名和密码就可以登录进去了
在这里插入图片描述

相关文章:

  • MLP(Multilayer Perceptron, 多层感知机)
  • 煤矿行业的智慧新力量,飞凌嵌入式FCU1106矿鸿数据转接板发布
  • ubuntu22.04 ROS2humble 路径文件
  • 超低功耗电源模块,低静态电流,高效率,小体积
  • 2025年春招-Linux面经
  • Vim 实用指南
  • Python数据可视化-第1章-数据可视化与matplotlib
  • LLM 优化技术(1)——Scaled-Dot-Product-Attention(SDPA)
  • AWVS中lodash如何验证
  • UE4学习笔记 FPS游戏制作33 换子弹 动画事件
  • LeetCode算法题(Go语言实现)_16
  • 【Leetcode 每日一题】2716. 最小化字符串长度
  • 23,C++——类型转换
  • AI 工作流自动化:从 RPA 到智能体编排(AI 任务拆解、工作流管理)
  • Linux服务器部署若依ruoyi-vue
  • leetcode131-分割回文串
  • [leetcode]1749. 任意子数组和的绝对值的最大值(dp)
  • 代理模式(Proxy Pattern)实现与对比
  • 珠心算之学习周期
  • 图片解释git的底层工作原理
  • 长沙seo网站管理/今天上海重大新闻事件
  • 东莞做网站网络公司/百度seo快速排名优化服务
  • 建网站花钱吗/东营网站建设
  • jsp网站开发 开题依据/兰州seo推广
  • 什么公司做网站的多/广告电话
  • 美国哪个网站做diy电脑/seo排名是什么