news 2026/7/12 14:33:22

零基础教程:在 Linux 上通过 Docker 快速部署 Dify

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
零基础教程:在 Linux 上通过 Docker 快速部署 Dify

零基础教程:在 Linux 上通过 Docker 快速部署 Dify

Dify 是一款强大的 LLM 应用开发平台,它可以让你轻松构建自己的 AI 助手、知识库和工作流。本文将手把手教你如何在 Linux 服务器上从零开始搭建 Dify 环境。

一、 环境准备

在开始之前,请确保你的服务器满足以下最低配置要求:

  • CPU: 2 核及以上
  • 内存: 4 GB 及以上(推荐 8GB+,否则运行多个模型插件时可能会卡顿)
  • 磁盘: 至少 50 GB 可用空间
  • 操作系统: Ubuntu 20.04+, CentOS 7+ 或其他主流 Linux 发行版

1. 安装 Docker 和 Docker Compose

Dify 依赖 Docker 环境运行。如果你的服务器尚未安装,可以使用以下官方脚本快速安装:

# 安装 Docker# Docker 版本建议 25.0.1curl-fsSL https://get.docker.com|bash-sdocker# 启动并设置开机自启sudosystemctl startdockersudosystemctlenabledocker# 安装 Docker Compose (V2版本)# 现在的 Docker 通常自带 compose,可以检查一下dockercompose version


二、 下载 Dify 源码

我们直接从 GitHub 获取 Dify 的部署配置:
Dify历史版本

# 克隆项目仓库gitclone https://github.com/langgenius/dify.git# 进入目录cddify/docker

三、 配置环境变量

Dify 使用.env文件来管理配置。我们需要从模板创建一个:

# 复制环境变量模板cp.env.example .env

提示:一般情况下,默认配置即可直接运行。如果你需要修改默认端口(默认 80 端口),可以用vim .env修改NGINX_PORT变量。

# HTTP portNGINX_PORT=80

四、 启动部署

dify/docker目录下执行启动命令。第一次启动时,Docker 会下载所需的镜像(包括 PostgreSQL, Redis, Weaviate 等),耗时视网络情况而定:

dockercompose up -d

启动完成后,你可以通过以下命令查看容器状态:

dockercomposeps

如果看到所有服务(如api,worker,web,db等)都显示UpHealthy,说明部署成功。

更新容器:

# 停止并删除容器(不会删除数据,因为数据在 volumes 里)dockercompose down# 重新启动dockercompose up -d

五、 初始化与访问

  1. 访问后台:在浏览器中输入http://你的服务器IP
  2. 设置管理员:第一次访问时,系统会提示你设置管理员账号和密码。
  3. 配置模型:进入系统后,点击右上角的“设置” -> “模型供应商”,填入你的 OpenAI、Claude 或 DeepSeek 的 API Key。

六、 常见问题排查 (FAQ)

  • 访问不了页面?
    请检查服务器防火墙是否开放了 80 端口(或者你在.env中设置的端口)。
  • 镜像下载太慢?
    建议配置国内的 Docker 镜像加速器。
  • 如何更新 Dify?
cddify/dockerdockercompose downgitpull origin maindockercompose pulldockercompose up -d

结语

恭喜你!现在你已经拥有了一套属于自己的私有化 AI 开发平台。你可以在上面创建情感助手、接入本地知识库,甚至构建复杂的 AI 工作流。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/4 9:32:47

告别盲目点点点:精准测试如何将缺陷拦截率提升300%?

从“劳动密集型”到“精准制导”的测试范式转变‌随着DevOps与持续交付的普及,软件发布周期缩短至数天甚至数小时。传统的测试方法依赖大量手工用例执行与探索性测试,不仅效率低下,且缺陷检出率随系统复杂度增加而递减。一项2024年的行业调研…

作者头像 李华
网站建设 2026/7/8 5:44:51

Redis解析

一、Redis 到底是个啥?(白话版)简单说,Redis 就是一款超高速的内存数据库,你可以把它理解成 “电脑内存里的万能储物箱”—— 数据都存在内存里(不是硬盘),所以读写速度快到离谱&…

作者头像 李华
网站建设 2026/7/11 23:35:30

突破界限:全新多模态大语言模型评估方法揭示未来发展方向!

简介 本文提出了一种新的多模态大语言模型评估方法,构建了M3STR基准测试,专门评估模型对结构化知识的抽象视觉理解能力。通过设计计数、检测和补全三类任务,对26个主流MLLMs进行全面评估,研究发现当前模型在抽象视觉理解方面存在…

作者头像 李华
网站建设 2026/7/2 6:44:25

提示工程(Prompt Engineering)完全指南:让AI听话的终极秘诀!

《Prompt Engineering Guide》(提示工程指南)是一个非常系统且深度的知识库。原文内容地址:https://www.promptingguide.ai/zh 。我将这套内容总结后规划为 4个核心篇章给大家分享,第一章主要讲解基础核心概念。 第一篇&#xff1…

作者头像 李华