能执行 docker-compose --version 并输出类似 docker-compose version 2.24.7 的版本号,说明已安装且环境配置正确;若提示 command not found,则未安装或 path 未配置。
直接用 docker-compose --version 就能确认是否安装成功。有版本号输出,说明已安装;命令报错(如 command not found),说明没装或不在系统路径中。
通过版本命令判断安装状态
执行以下命令:
docker-compose --version
正常情况会立即返回类似内容:
docker-compose version 2.24.7, build 123abcde只要能看到 docker-compose version X.X.X 这样的格式,就代表二进制文件存在、有执行权限、且已加入环境变量 PATH —— 安装状态是有效的。
如果提示:
bash: docker-compose: command not found说明未安装,或安装后未配置路径(比如 Linux 下没加软链接、Windows 下没加到系统环境变量)。
区分 v1 和 v2 版本的提示
Docker Compose v2 起默认集成进 docker compose(无短横线),所以你可能还会看到两种写法都可用:
-
docker-compose --version→ 返回 v1 风格或兼容层版本 -
docker compose version→ 返回原生 v2 版本(推荐用于新项目)
两者都返回有效版本号,说明 v2 已就绪;只有后者有输出、前者报错,说明只装了 v2 的内置版本(常见于 Docker Desktop 或较新 Linux 包管理安装)。
配合简单运行验证更可靠
光看版本还不够?再跑一个最小验证:
- 新建一个
docker-compose.yml文件,内容为:
services:
test:
image: hello-world
- 然后执行:
docker-compose up --quiet-pull --no-color --abort-on-container-exit
如果容器启动并退出(输出含 Hello from Docker!),说明不仅装了,还能正常解析 YAML、调用 Docker 引擎 —— 安装状态真正可用。











