安装 docker-compose教程
好的,安装 docker-compose(现在通常叫 Docker Compose V2,作为 Docker CLI 插件)是部署 Dify 前的关键一步。
根据你使用的操作系统,安装方法有所不同。由于你之前使用的是 yum,我推测你可能在 CentOS / RHEL / Rocky / AlmaLinux 系统上。
以下是几种主流的安装方法:
方法一:使用官方脚本安装 (推荐 ⭐)
这是最通用、最不容易出错的方法,适用于大多数 Linux 发行版。
-
下载当前稳定版本的 Docker Compose:
使用
curl将其下载到 Docker 的应用目录。bash
sudo curl -SL https://github.com/docker/compose/releases/download/v2.27.0/docker-compose-linux-x86_64-o /usr/local/lib/docker/cli-plugins/docker-compose
注意:
-
你可以访问 Docker Compose 官方 GitHub Releases 页面查看是否有更新的版本,并替换上面的
v2.27.0。 -
如果系统提示找不到
curl,请先运行sudo yum install curl -y。
-
-
赋予文件可执行权限:
bash
sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
-
验证安装:
运行以下命令检查是否安装成功及查看版本。
bash
docker compose version
如果成功,你将看到类似输出:
Docker Compose version v2.27.0
方法二:使用包管理器安装 (简单)
如果你使用的是较新版本的 CentOS / Rocky / AlmaLinux,可以尝试此方法。
bash
sudo yum install docker-compose-plugin -y
安装后同样使用 docker compose version来验证。
方法三:手动下载二进制文件
如果上述方法因网络问题失败,你可以手动操作。
-
下载文件:
在浏览器中打开
https://github.com/docker/compose/releases/latest,下载适用于 Linux 的docker-compose-linux-x86_64文件。 -
上传并移动:
将下载的文件上传到你的服务器,然后移动到插件目录并重命名:
bash
sudo mv /path/to/your/docker-compose-linux-x86_64 /usr/local/lib/docker/cli-plugins/docker-compose
-
赋予权限:
bash
sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
-
验证:
bash
docker compose version
💡 常见问题与提示
-
命令是
docker compose还是docker-compose?-
新版本 (V2):推荐使用空格
docker compose。这是 Docker 官方现在的默认方式。 -
旧版本 (V1):使用连字符
docker-compose。 -
目前两者在功能上基本兼容,但建议统一使用
docker compose。
-
-
安装成功后,下一步做什么?
现在你已经安装了 Docker 和 Docker Compose,可以继续进行 Dify 的部署了。通常下一步是克隆 Dify 的源代码:
bash
git clone https://github.com/langgenius/dify.git
cd dify/docker
cp .env.example .env
docker compose up -d
更多推荐
所有评论(0)