Centos7中部署Dify

发布于:2025-09-06 ⋅ 阅读:(21) ⋅ 点赞:(0)

1. dify介绍

dify是一个开源的 LLM 应用开发平台,提供从 Agent 构建到 AI workflow 编排、RAG 检索、模型管理等能力,轻松构建和运营 AI 应用。

dify 提供安全数据通道、高可靠索引检索、友好提示词开发、多模型切换、推理观测、日志记录、数据标注、模型训练、微调、简化AI研发、定制化Agent自动化、AI工作流编排等优势,实现数据安全、开发高效、模型优化、自动化智能及工作流管理,助力开发者构建强大、灵活的AI应用。

2. 部署环境

系统环境:centos7
依赖:docker(19.03之后版本)
官方手册:https://docs.dify.ai/en/getting-started/install-self-hosted/docker-compose

3. centos7中安装docker

(1)更新依赖

sudo yum -y update

(2)添加docker官方库

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

(3)安装docker最新版本

sudo yum install -y docker-ce docker-ce-cli containerd.io

(4)启动 Docker 并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

(5)docker安装时会自动安装docker compose, 验证 Docker 是否安装成功

sudo docker --version       
docker compose version 

6、修改 docker 镜像源用于安装 dify

sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors":[
"http://docker.mirrors.ustc.edu.cn",
"http://hub-mirror.c.163.com",
"http://registry.docker-cn.com",
"https://3laho3y3.mirror.aliyuncs.com",
"https://docker.888666222.xyz",
"https://docker.fxxk.dedyn.io",
"https://docker.1ms.run",
"https://doublezonline.cloud",
"https://dislabaiot.xyz",
"https://docker.fxxk.dedyn.io",
"https://dockerpull.org",
"https://docker.unsee.tech",
"https://hub.rat.dev",
"https://docker.1panel.live",
"https://docker.nastool.de",
"https://docker.zhai.cm",
"https://docker.5z5f.com",
"https://a.ussh.net",
"https://docker.udayun.com",
"https://hub.geekery.cn"
],
"insecure-registries":[
"docker.mirrors.ustc.edu.cn",
"registry.docker-cn.com"
]
}
EOF

(7)加载配置并重启docker

systemctl daemon-reload && systemctl restart docker

4. 安装dify

  1. dify下载:https://github.com/langgenius/dify/issues
  2. 将下载后的包上传到服务器指定目录中,如 /root/dify
  3. 在 /root/dify/docker 目录下执行命令:
    cp .env.example .env # 复制环境配置
    docker compose up -d # 启动dify,需要等几分钟

启动后如下图:
在这里插入图片描述
启动成功后 docker compose ps 查看个服务状态
在这里插入图片描述
停止dify:docker compose down

访问dify
上图显示的服务状态,nginx的端口是80,在浏览器中直接访问服务器的80端口即可访问dify,首次访问时需要设置账号和密码


网站公告

今日签到

点亮在社区的每一天
去签到