不同的 Docker 命令有不同的结果

问题描述 投票:0回答:1

我正在尝试使用here描述的方法检查 docker-compose 是否存在。

执行时看到以下输出:

$ docker compose version
Docker Compose version v2.12.0

但是以下命令会产生不同的版本:

$ docker-compose --version
docker-compose version 1.29.2, build 5becea4c

这是预期的行为和/或如何解释差异?

docker docker-compose docker-desktop
1个回答
0
投票

Compose 被重写为 docker 的标准插件。

docker-compose
正在调用旧的外部二进制文件。
docker compose
调用现在内置的较新版本的 compose。

在这种情况下,旧版本的 Compose 和最新版本的 Docker 都在计算机上。

© www.soinside.com 2019 - 2024. All rights reserved.