window11 安装 Docker Desktop
window11 运行 Hello World 测试
【Docker】docker-compose 常用命令
Docker Desktop 已经内置了 Docker Compose,无需单独安装。
Docker Desktop 默认使用 V2 版本(docker compose),V1 版本(docker-compose)已逐渐弃用。
核心区别
| 特性 | Docker Compose V1 (docker-compose) |
Docker Compose V2 (docker compose) |
|---|---|---|
| 命令形式 | 独立二进制文件:docker-compose |
Docker CLI 插件:docker compose(无连字符) |
| 安装方式 | 需单独下载 docker-compose.exe |
内置于 Docker Desktop(Windows/macOS)或作为 CLI 插件安装(Linux) |
| 维护状态 | 已弃用(Deprecated) 自 2023 年起不再积极开发 | 官方推荐版本 持续更新,功能更完整 |
| 性能 | 较慢(Python 实现) | 更快(Go 语言重写,与 Docker 引擎深度集成) |
| 兼容性 | 支持旧版 docker-compose.yml |
完全兼容 V1 的 compose 文件格式(v2/v3 schema) |
| 日志/输出 | 输出较原始 | 更统一的 Docker CLI 风格(颜色、进度条等) |
✅ 如何判断你用的是哪个版本?
在终端运行:
# 检查 V1(如果存在)
docker-compose --version
# 检查 V2(推荐)
docker compose version
💡 在 Windows 11 + Docker Desktop 环境下,默认只提供 V2(
docker compose) ,不再包含docker-compose命令(除非你手动安装了旧版)。

【Docker】docker-compose 常用命令
