在 Windows 系统的 Docker 中部署 Dify 时,知识库的存储分为 “文件数据” 和 “元数据” 两部分,具体位置如下:

1. 知识库文件数据(文档、向量等)的存储路径

Dify 知识库的原始文档、解析后的内容、向量索引等文件数据,会存储在宿主机的 E:\dify-1.1.3\dify-1.1.3\docker\volumes\app\storage\upload_files 目录下(对应容器内的 /app/storage/upload_files )。

2. 知识库元数据(配置信息)的存储位置

知识库的元数据(如文档名称、所属知识库、创建时间、关联向量等)会存储在 PostgreSQL 数据库中。PostgreSQL 容器的数据通过卷挂载到宿主机,默认路径为 Dify 部署目录下的E:\dify-1.1.3\dify-1.1.3\docker\volumes\db\data\pgdata(对应容器内的db/data/pgdata)(需结合 docker-compose.yml 的 volumes 配置确认)。

总结

  • 文件数据:宿主机E:\dify-1.1.3\dify-1.1.3\docker\volumes\app\storage\upload_files(上传文档并处理后自动生成)。
  • 元数据:宿主机 E:\dify-1.1.3\dify-1.1.3\docker\volumes\db\data\pgdata(PostgreSQL 数据库,存储知识库的配置关系)。
Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐