Dify 最新版一键部署(CentOS7 + Docker Compose V2)
一、前置准备:配置国内 yum 源(解决下载慢/失败问题)
1. (可选)一键优化系统镜像源
bash <(curl -sSL https://linuxmirrors.cn/main.sh)
bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)
|
执行后按提示选择「CentOS 7」,并勾选需要优化的源即可。
二、安装 Docker + 最新版 Docker Compose V2
1. 安装前置依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
|
2. 配置 Docker 国内 yum 仓库(阿里云)
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
cat > /etc/yum.repos.d/docker-ce.repo << EOF [docker-ce-stable] name=Docker CE Stable - x86_64 baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/ enabled=1 gpgcheck=1 gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg EOF
yum makecache fast
|
3. 安装 Docker 引擎(稳定版)
yum install -y docker-ce docker-ce-cli containerd.io
systemctl start docker systemctl enable docker
docker --version
|
4. 安装最新版 Docker Compose V2(推荐方式)
Docker Compose V2 是官方当前维护的最新版本,作为 Docker CLI 插件运行:
mkdir -p ~/.docker/cli-plugins
curl -SL https://github.com/docker/compose/releases/latest/download/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose
chmod +x ~/.docker/cli-plugins/docker-compose
docker compose version
|
三、Docker Compose V2 部署 Dify(最新版)
1. 克隆 Dify 最新代码仓库
直接拉取主分支(默认获取最新稳定版,无需指定旧版本):
git clone https://github.com/langgenius/dify.git
cd dify
|
2. 配置并启动 Dify
cd docker
cp .env.example .env
docker compose up -d
docker compose ps
|
3. 访问 Dify
启动成功后,通过服务器 IP + 端口访问(默认端口 8080):