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
文件中,并更新已更改的任何值。
初始状态下两个配置文件,它们的内容完全一致。两个文件在以下方面没有任何差异:
环境变量名称(如
CONSOLE_API_URL
、DB_PASSWORD
等)配置值(包括默认值和空值)
注释说明和分段标题(如
# ------------------------------
等)条目顺序(从通用配置到各服务配置的顺序完全相同)
格式和缩进(包括换行、空格等)
关键细节验证
数据库配置:两者均使用相同的PostgreSQL(用户
postgres
/密码difyai123456
)和Redis(密码difyai123456
)设置。向量数据库:默认均为
weaviate
,且API密钥WVF5YThaHlkX3tD5ngdN8pkih
完全一致。敏感信息:如
SECRET_KEY=sk-9f73s3ljTXljTqtsKiGHXVcMT3BlbkFJLK7U
在两文件中一字不差。功能开关:如
DEBUG=false
、MIGRATION_ENABLED=true
等参数完全匹配。