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

Dify 安装 使用

1. 安装 Docker

2. 安装 Docker Compose

ubuntu 22.04 docker 安装&使用_ubuntu22.04 安装docker-CSDN博客

3. 验证安装

# 检查 Docker 是否运行
sudo systemctl status docker# 检查 Docker Compose 版本
docker compose version  # V2 版本
docker-compose version  # V1 版本

运行命令后,你应该会看到类似以下的输出,显示所有容器的状态和端口映射:

 最后检查是否所有容器都正常运行:

docker compose ps

更新 Dify

进入 dify 源代码的 docker 目录,按顺序执行以下命令:

cd dify/docker
docker compose down
git pull origin main
docker compose pull
docker compose up -d
同步环境变量配置 (重要!)
  • 如果 .env.example 文件有更新,请务必同步修改你本地的 .env 文件。
  • 检查 .env 文件中的所有配置项,确保它们与你的实际运行环境相匹配。你可能需要将 .env.example 中的新变量添加到 .env 文件中,并更新已更改的任何值。

初始状态下两个配置文件,它们的内容完全一致。两个文件在以下方面没有任何差异:

  1. 环境变量名称(如CONSOLE_API_URLDB_PASSWORD等)

  2. 配置值(包括默认值和空值)

  3. 注释说明和分段标题(如# ------------------------------等)

  4. 条目顺序(从通用配置到各服务配置的顺序完全相同)

  5. 格式和缩进(包括换行、空格等)

关键细节验证

  • 数据库配置:两者均使用相同的PostgreSQL(用户postgres/密码difyai123456)和Redis(密码difyai123456)设置。

  • 向量数据库:默认均为weaviate,且API密钥WVF5YThaHlkX3tD5ngdN8pkih完全一致。

  • 敏感信息:如SECRET_KEY=sk-9f73s3ljTXljTqtsKiGHXVcMT3BlbkFJLK7U在两文件中一字不差。

  • 功能开关:如DEBUG=falseMIGRATION_ENABLED=true等参数完全匹配。

 

相关文章:

  • STM32 ZIBEE DL-20 无线串口模块
  • Linux Netlink机制:现代网络通信的核心
  • C++ set和map
  • 5月2日日记
  • 普通IT的股票交易成长史--20250502 突破(1)
  • 动态规划算法精解(Java实现):从入门到精通
  • [HOT 100] 0124. 二叉树中的最大路径和
  • 从零开始讲DDR(8)——AXI 接口MIG 使用(1)
  • 滥用绑定变量导致Oracle实例宕机
  • nt!NtReplyWaitReceivePortEx函数分析之nt!LpcpMoveMessage拷贝csr_api_msg
  • NV162NV172美光固态颗粒NV175NV188
  • 010302-oss_反向代理_负载均衡-web扩展2-基础入门-网络安全
  • AI日报 · 2025年05月02日 | 再见GPT-4!OpenAI CEO 确认 GPT-4 已从 ChatGPT 界面正式移除
  • Linux——进程终止/等待/替换
  • # 前后端分离象棋对战项目开发记录
  • AE/PR插件 转场创建大师专业版 Transition Master Pro v2.0.2 Win+使用教程
  • 2025年- H21-Lc129-160. 相交链表(链表)---java版
  • Spring Boot 集成 Elasticsearch 的详细步骤
  • new的几种形式
  • Python 数据智能实战 (7):智能流失预警 - 融合文本反馈
  • 9米长林肯车开进“皖南川藏线”致拥堵数小时,车主回应称将配合调查
  • 中央气象台:未来三天北方地区有大风沙尘,江南等地有强降水
  • 天津航空一航班盘旋14圈才降落,客服:因天气影响
  • 5月1日,多位省级党委书记调研旅游市场、假期安全等情况
  • 解放日报:服务国家战略,加快建成科技创新高地
  • 澎湃回声丨23岁小伙“被精神病”8年续:今日将被移出“重精”管理系统