返回顶部
7*24新情报

【新手教程】Docker零基础入门:手把手教你部署Dify AI智能体平台

[复制链接]
bibylove 显示全部楼层 发表于 2 小时前 |阅读模式 打印 上一主题 下一主题
【新手教程】Docker零基础入门:手把手教你部署Dify AI智能体平台

一、为什么选Dify?

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

二、前置条件


  • 操作系统:Linux/macOS/Windows(WSL2)
  • CPU:至少2核
  • 内存:至少4GB(建议8GB以上)
  • Docker:19.03+
  • Docker Compose:2.24.0+


三、安装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初始化页面即表示部署成功。首次使用需要设置管理员账号。

六、常见问题与解决


  • 问题1:端口被占用
    修改 .env 文件中的端口映射,比如将 80 改为 8080

  • 问题2:内存不足导致启动失败
    增加服务器内存,或关闭不必要的服务。最低4GB内存,建议8GB

  • 问题3:拉取镜像慢
    配置Docker国内镜像源,编辑 /etc/docker/daemon.json 添加加速器地址

  • 问题4:无法连接外部API
    检查防火墙设置,确保容器能访问外网。Dify需要连接OpenAI、Claude等模型服务


七、进阶配置


  • 配置反向代理(Nginx/Caddy)启用HTTPS
  • 对接本地大模型(Ollama)实现完全离线运行
  • 配置邮件服务用于邀请团队成员
  • 接入外部向量数据库(如Milvus)替代默认Weaviate


八、总结

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

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

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

使用道具 举报

default_avator1
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
快速回复 返回顶部 返回列表