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

【保姆级】| 基于Docker的dify部署流程

目录

  • 一. 🦁 写在前面
  • 二. 🦁 docker安装(非C盘版本)
    • 2.1 下载源码
    • 2.2 安装在非c盘路径
  • 三. 🦁 安装dify
    • 3.1 下载/拉取源码
    • 3.2 安装流程
    • 3.3 打开dify web端

权限管理

一. 🦁 写在前面

最近,关于大模型的应用日益受到大家的关注,而智能体的创建是这一环节最受关注的一part了,但是目前大多数智能体的创建都依赖于大平台,并不能实现免费本地化部署,对于一个企业来说,纯靠在大平台上创建来使用是不现实的。所以针对这一痛点,dify这一平台应运而生,它是一款开源的AI应用开发平台,支持快速构建和部署AI驱动的应用程序,可支持创建智能体本地化部署,并且对于平台的web页面也可以定制化开发。在创建智能体之前,狮子哥先来基于docker本地化安装好dify这一平台。

二. 🦁 docker安装(非C盘版本)

首先,安装dify最简单的方法就是在docker上面,所以首先需要安装docker!!!
docker支持Linux(推荐且安装简单)、也支持Windows版。但是狮子电脑是win11专业版,所以就在Windows上安装了,具体步骤如下。

tips:
在安装之前,因为接下来基本访问的都是外国的网站,狮子建议一定要有魔法,否则安装会有点不畅!

2.1 下载源码

安装之前,我们需要先去docker官网下载好安装包,官网地址如下:https://www.docker.com/products/docker-desktop/ ,点击进入官网页面,下载你要的docker版本,在这我就默认下载最新的了,如下:
在这里插入图片描述
下好源码,放在你要的文件夹,接下来就是安装了。
在这里插入图片描述

2.2 安装在非c盘路径

安装就简单的方法就是直接点击.exe文件,然后一直点击下一步就安装成功了,但是这样会直接装在c盘上,这样太耗费c盘空间了,对于有空间洁癖的狮子来说,肯定是想将它装在非c盘路径下的。那我们怎样才能装在非c盘路径呢?具体步骤如下:

  • 打开wsl(一定要显示打开状态,不然会安装不成功)
  • 管理员模式打开cmd小黑窗,并进入到下载好的安装包的文件夹(比如安装包在d盘,打开小黑窗后先d:,再cd 你的安装包路径),一定要在管理员模式打开,不然会出现以下提示:
    在这里插入图片描述
  • 复制你所需要安装所在的文件夹路径,比如狮子就直接装在docker安装包的data文件夹下。
  • 输入以下参数:
start /w "" "Docker Desktop Installer.exe" install --backend=wsl-2 --installation-dir=D:\download\devSoftware\docker\install\ --wsl-default-data-root=D:\download\devSoftware\docker\data --accept-license

参数说明:
start /w:开启一个进程并且确保当前命令在执行新进程时,等待新进程结束后再返回控制台
Docker Desktop Installer.exe:需要执行的可执行文件(Docker 安装程序)
install:传递开始安装的信号
--backend=wsl-2: 指定使用 WSL 2 作为 Docker 的后端
--installation-dir:指定程序要安装的目录(关键)
--wsl-default-data-root:配置 WSL2 使用的数据根目录,指定了 Docker 容器和镜像的存储位置
–accept-license:表示接受 Docker的许可协议,安装过程将不会提示用户手动接受许可协议。

在这里插入图片描述
安装完成,docker正确安装在非C盘路径。
在这里插入图片描述

三. 🦁 安装dify

3.1 下载/拉取源码

安装dify需要先获取源码,获取源码的方式有以下两种:

  • 使用git工具拉取最新源代码,如下:
git clone https://github.com/langgenius/dify
  • Github直接下载:https://github.com/langgenius/dify,如下:
    在这里插入图片描述
    获取到代码后解压到你需要的文件夹即可!

3.2 安装流程

  • 找到dify文件夹中名字为docker的文件夹:
    在这里插入图片描述
  • 在该文件夹的路径中打开cmd小黑窗,输入以下多容器启动命令:
docker compose up -d

在这里插入图片描述

  • 安装完成后会显示以下结果:
    在这里插入图片描述
    这样即dify安装完成,在cmd小黑窗输入 docker ps即可查看刚刚安装的容器。
    在这里插入图片描述
    可以看到dify运行确实是很复杂的,它需要很多中间件才能跑起来,所以本地化部署还是docker好用。

3.3 打开dify web端

浏览器输入 http://127.0.0.1/即可访问(注:第一次访问需要注册账号)
在这里插入图片描述


在这里插入图片描述

🦁 其它优质专栏推荐 🦁

🌟《Java核心系列(修炼内功,无上心法)》: 主要是JDK源码的核心讲解,几乎每篇文章都过万字,让你详细掌握每一个知识点!

🌟 《springBoot 源码剥析核心系列》:一些场景的Springboot源码剥析以及常用Springboot相关知识点解读

欢迎加入狮子的社区:『Lion-编程进阶之路』,日常收录优质好文

更多文章可持续关注上方🦁的博客,2025咱们顶峰相见!

http://www.dtcms.com/a/398089.html

相关文章:

  • 网站建设 策划方案如何用flashfxp通过ftp访问网站服务器下载网站代码
  • 大规模无人机检测数据集:11998张高质量图像,支持YOLOv8、COCO、TensorFlow多格式训练,涵盖飞机、无人机、直升机三大目标类别
  • 软考-系统规划与管理师教程(第2版)- 2025 新增 / 改版重点
  • sparkml 多列共享labelEncoder
  • 【TS5】Electron与Flutter
  • 线程池高频面试题(核心原理+配置实践+常见误区)
  • 【LeetCode热题100(28/100)】两数相加
  • 网站搭建思路如何使用模板建设网站
  • 注册网站的步骤二手房出售
  • 新疆燃气从业人员考试真题练习
  • 知识图谱的表示与推理对自然语言处理中因果性语义逻辑的影响与启示研究
  • go go-zero的学习,持续中...
  • C++篇 类和对象(3)万能工具怎么用?
  • 跨端边云时序数据管理新范式:Apache IoTDB 的 DB+AI 融合之道
  • 线程同步与互斥和生产消费模型
  • Java怎么终止一个线程
  • 软件项目管理中, UT测试如何体现
  • 神经网络工具箱
  • 软考系统架构设计师知识点-软件系统质量属性
  • 西安网站建设的软件哪个免费的网页制作软件最好
  • 【安装配置】【搭建本地Maven私服】
  • 一维卡尔曼滤波(无过程噪声)详解
  • AUTOSAR---汽车软件架构的标准化与未来展望
  • 压阻式应变传感器
  • Pydantic库应用
  • 【Linux手册】多线程编程的关键支撑:线程池与线程安全
  • 数字孪生:技术应用与实践案例
  • 阿里云上CentOS6.9(停止维护)导致的yum下载chrony失败如何解决?
  • ubuntu中mysql初始化报错
  • 上海网站推广排名百度图片搜索图片识别