文章内容
2025/11/25 8:43:27,作 者: 黄兵
Ubuntu 24.04 安装 Docker Compose v2
我们在执行:
docker-compose --version
返回结果为:
docker-compose version 1.29.2, build unknown
你的系统上安装的是旧版的 docker-compose(Python 版),而不是新版的 Docker Compose v2(Go 版)。
我们开始安装新版 Docker Compose v2
sudo apt update sudo apt install docker-compose-plugin
如果出现了:
E: Unable to locate package docker-compose-plugin
这是 Ubuntu 24.04 上很常见的问题,因为:
✅ 从 Ubuntu 22.04 开始,docker-compose 已经不再作为独立包提供
✅ 正确解决办法:重新添加 Docker 官方仓库
1️⃣ 删除旧的源(如果有)
sudo rm /etc/apt/sources.list.d/docker.list
2️⃣ 安装依赖
sudo apt update sudo apt install ca-certificates curl gnupg
3️⃣ 添加 Docker 官方 GPG key
sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg
4️⃣ 添加 Docker 官方 apt 仓库
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo $VERSION_CODENAME) stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Ubuntu 24.04 的 codename 是:noble
5️⃣ 更新 apt
sudo apt update
6️⃣ 安装 docker compose 插件
sudo apt install docker-compose-plugin
7️⃣ 验证安装
docker compose version
你应该能看到类似:
Docker Compose version v2.29.2
🚀 现在你就可以用正确的命令了:
停止:
docker compose down
启动:
docker compose up -d
这样就完成了 Docker Compose v2 的安装。
评论列表