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

使用docker compose部署dify(大模型开发使用平台)

Dify是一款生成式 AI 应用中间件,面向有私有部署与数据合规需求的企业用户,推动企业向 AI+ 时代转型。平台支持无代码构建,业务人员即可快速搭建与调试 AI 应用,显著降低开发门槛。

参考

https://docs.dify.ai/zh-hans/getting-started/install-self-hosted/docker-compose

前置条件

系统要求

安装docker

见《docker-安装部署于macOS11》

docker安装后,docker 虚拟机配置如下

部署过程

克隆Dify代码仓库

即克隆Dify源代码至本地环境

# 假设当前最新版本为 0.15.3

git clone https://github.com/langgenius/dify.git --branch 0.15.3

启动Dify

1进入Dify源代码的Docker目录

cd dify/docker

2复制环境配置文件

cp .env.example .env

3启动Docker容器

根据操作系统上的Docker Compose版本,选择合适的命令来启动容器。使用命令docker compose version查看版本。如下所示,本机docker compose版本是v2。

docker compose up -d

看到类似上图的输出内容,则表示容器已经启动。

检查容器

使用命令docker compose ps,检查容器是否都正常运行,类似如下的输出,说明容器都正常运行。包括 3 个业务服务 api / worker / web,以及 6 个基础组件 weaviate / db / redis / nginx / ssrf_proxy / sandbox 。

打开docker desktop,也可以看到启动的dify docker

访问Dify

前往管理员初始化页面设置管理员账户

分别输入后,点击【设置】

再次输入后,进行登录

点击一些功能,进一步验证安装部署是否成功。

【探索】-【选中一个AI程序】-【添加至工作区】、

【工作室】-【创建应用】

【知识库】-【创建知识库】-【导入已有文本】-【上传文件】

以上均正常

Dify主页面

http://localhost

停止容器

docker compose down

http://www.xdnf.cn/news/8171.html

相关文章:

  • DV通配符和OV通配符区别?如何选择?
  • hicFindTADs生成的domains.bed文件解析
  • Android --- CopyOnWriteArrayList 的使用场景及讲解
  • 技术篇-2.5.Matlab应用场景及开发工具安装
  • DDR5和LPDDR5的CA采样时刻对比,含DDR5的1N/2N模式
  • JDK8中的 Stream流式编程用法优化(工具类在文章最后)
  • ollama接口配合chrome插件实现商品标题和描述生成
  • CLIP阅读笔记
  • 亚远景-ASPICE评估中的常见挑战及应对策略
  • 云蝠智能大模型:深度赋能的智能化功能,是怎么做到的?
  • 深入对比分析 Python 中字典和集合 异同
  • 高等数学-曲线积分与曲面积分
  • SpringBoot 对象转换 MapStruct
  • 《函数指针数组:创建与使用指南》
  • 【T2I】Controllable Generation with Text-to-ImageDiffusion Models: A Survey
  • 嵌入式学习笔记 D25 :标准i/o操作(2)、文件i/o
  • 2025年5月通信科技领域周报(5.12-5.18):6G太赫兹技术商用突破 空天地一体化网络进入规模部署期
  • Windows解除占用(解除文件占用、解除目录占用)查看文件进程(查看父进程、查看子进程、查看父子进程)占用文件占用、占用目录占用
  • 纳斯达克与标普500的技术博弈:解析美股交易系统的低延迟与高安全解决方案
  • 基于SpringBoot的动漫交流与推荐平台-036
  • 【学习笔记】计算机操作系统(五)—— 虚拟存储器
  • 数据库5——审计及触发器
  • 模拟地和数字地的连接方式
  • Java中的大根堆与小根堆
  • 无人机避障——深蓝学院浙大Ego-Planner规划部分
  • 工具看点 | 澳鹏多模态标注工具:构建AI认知的语义桥梁
  • 第四十五节:目标检测与跟踪-Meanshift/Camshift 算法
  • MCP Server Resource 开发学习文档
  • 记一次奇葩的错误,uniapp @tap点击失效
  • Nockchain项目部署教程