基于CentOS 7.5安装

第一部分:环境装备

# 更新系统
yum update -y

# 安装必要工具
yum install -y yum-utils device-mapper-persistent-data lvm2 wget git curl

# 安装 Python 3.9(CentOS 7 默认 Python 2.7,需要升级)
yum install -y centos-release-scl
yum install -y rh-python39

若升级不成功,可按照一下步骤

# 安装编译依赖
yum install -y gcc openssl-devel bzip2-devel libffi-devel zlib-devel make

# 下载 Python 3.9
cd /usr/local/src
wget https://www.python.org/ftp/python/3.9.18/Python-3.9.18.tgz

# 如果 wget 失败,用国内镜像
wget https://mirrors.huaweicloud.com/python/3.9.18/Python-3.9.18.tgz

# 解压
tar -xzf Python-3.9.18.tgz
cd Python-3.9.18

# 配置编译
./configure --enable-optimizations --prefix=/usr/local/python3.9(这个命令有问题的话)
./configure --prefix=/usr/local/python3.9 --disable-optimizations

# 编译安装(需要几分钟)
make -j $(nproc)
make install

# 创建软链接
ln -sf /usr/local/python3.9/bin/python3.9 /usr/bin/python3
ln -sf /usr/local/python3.9/bin/pip3.9 /usr/bin/pip3

# 添加 Python 到 PATH
echo 'export PATH=/usr/local/python3.9/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

# 启用 Python 3.9
scl enable rh-python39 bash
echo "source scl_source enable rh-python39" >> ~/.bashrc

# 验证
python3 --version  # 应显示 Python 3.9.x

第二部分 安装docker

第1步:安装 Docker 依赖

# 安装必要工具
yum install -y yum-utils device-mapper-persistent-data lvm2 git

第2步:添加 Docker 源

# 添加阿里云 Docker 源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.rep

第3步:安装 Docker

# 安装 Docker
yum install -y docker-ce docker-ce-cli containerd.io

# 启动 Docker
systemctl start docker
systemctl enable docker

# 验证安装
docker --version

预期输出: Docker version 26.x.x

# 下载 Docker Compose
curl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

若有问题的话,我们可以提前下载好,若有需要也可以留言私发

# 添加执行权限
chmod +x /usr/local/bin/docker-compose

# 创建软链接
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

# 验证
docker-compose --version

第三部分 部署Dify

# 安装 git
yum install -y git

# 下载 Dify
cd /opt
在windows下载好

#yum install -y zip unzip
# unzip main.zip
# mv dify-main dify

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐