闲社

标题: 【新手教程】Docker零基础入门:手把手教你部署Dify AI智能体平台 [打印本页]

作者: bibylove    时间: 昨天 19:37
标题: 【新手教程】Docker零基础入门:手把手教你部署Dify AI智能体平台
【新手教程】Docker零基础入门:手把手教你部署Dify AI智能体平台

一、为什么选Dify?

Dify是目前最热门的开源AI应用开发平台之一,支持可视化编排AI工作流、搭建知识库、创建智能体Agent。相比Coze等闭源平台,Dify可以私有化部署,数据完全自主可控。2026年3月,Dify刚完成3000万美元Pre-A轮融资,产品迭代速度非常快。

二、前置条件



三、安装Docker(以Ubuntu为例)
  1. # 更新系统包
  2. sudo apt update && sudo apt upgrade -y
  3. # 安装必要依赖
  4. sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y
  5. # 添加Docker官方GPG密钥
  6. curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  7. # 添加Docker软件源
  8. echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  9. # 安装Docker Engine
  10. sudo apt update
  11. sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
  12. # 验证安装
  13. docker --version
  14. docker compose version
复制代码

四、部署Dify
  1. # 克隆Dify源码(自动获取最新版本)
  2. git clone --branch "$(curl -s https://api.github.com/repos/langgenius/dify/releases/latest | jq -r .tag_name)" https://github.com/langgenius/dify.git
  3. # 进入docker目录
  4. cd dify/docker
  5. # 复制环境配置文件
  6. cp .env.example .env
  7. # 启动所有服务
  8. docker compose up -d
复制代码

启动完成后,你会看到类似这样的输出:
  1. [+] Running 13/13
  2. ✔ Network docker_ssrf_proxy_network  Created
  3. ✔ Network docker_default             Created
  4. ✔ Container docker-sandbox-1         Started
  5. ✔ Container docker-db_postgres-1     Healthy
  6. ✔ Container docker-web-1             Started
  7. ✔ Container docker-redis-1           Started
  8. ✔ Container docker-api-1             Started
  9. ✔ Container docker-nginx-1           Started
复制代码

五、验证部署
  1. # 查看所有容器运行状态
  2. docker compose ps
  3. # 查看日志(排查问题用)
  4. docker compose logs -f
复制代码

打开浏览器访问 http://你的服务器IP ,看到Dify初始化页面即表示部署成功。首次使用需要设置管理员账号。

六、常见问题与解决



七、进阶配置



八、总结

通过Docker Compose部署Dify,整个过程只需要几条命令,非常适合新手入门。Dify的插件生态和工作流编排能力,让它成为搭建AI智能体的首选平台之一。

如果你部署过程中遇到问题,欢迎在楼下留言,我会尽力帮忙解答。

---
本教程基于Dify官方文档整理, tested on Ubuntu 22.04 + Docker 26.0




欢迎光临 闲社 (https://www.xianshe.com/) Powered by Discuz! X5.0