步骤1:

先执行两条指令,把防火墙关掉,防止影响后续的访问(根据实际情况处理)。

systemctl stop firewalld

systemctl disable firewalld


步骤2:

安装一些需要用的软件,执行下面的命令:

yum install wget lrzsz unzip -y

软件介绍:

  • 下载软件 wget
  • 上传文件的软件:lrzsz
  • 解压zip的软件:unzip     # 不能解压rar

步骤3:安装 Docker 和 Dockerscompose

3.1 配置仓库

sudo dnf config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.2 安装docker 和 docker-compose

sudo dnf install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y

3.3 查看docker 版本,运行状态并启动

docker --version

systemctl status docker

systemctl start docker

3.4 配置docker 仓库

3.4.1 创建 daemon.json 文件

vi /etc/docker/daemon.json

3.4.2 复制下面的内容到新文件中

{
  "registry-mirrors" : ["https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc",
"https://do.nark.eu.org",
"https://dc.j8.work",
"https://dockerproxy.com",
"https://gst6rzl9.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"http://mirrors.ustc.edu.cn/",
"https://mirrors.tuna.tsinghua.edu.cn/",
"http://mirrors.sohu.com/" 
],
 "insecure-registries" : [
    "registry.docker-cn.com",
    "docker.mirrors.ustc.edu.cn"
    ],
"debug": true,
"experimental": false
}

3.4.3 重启docker

systemctl daemon-reload   # 重新加载docker配置
systemctl restart docker  # 重启docker

步骤4:下载安装Dify

4.1 到github下载最新的 dify,这里下载的是 dify-1.9.2 

https://github.com/langgenius/dify/releases

4.2 上传 dify 到 root 目录下

4.3 解压 dify 的 zip包

4.4 进入docker 目录下,复制修改 .env.example

4.5 启动下载 dify(时间较长)

docker compose up

如果过程慢,可以Ctrl + C 停止, 再重新启动。

有日志输出了,就没问题了。

4.6 在浏览器输入虚拟机的IP,就可以登录Dify

注册完账号, 就可以登录Dify了

# 此内容是在参加路飞学院的AI课程时学习的,如需要更详细的内容,可以考虑访问路飞学院的官方网站。

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐