文章内容

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 的安装。

分享到:

发表评论

评论列表