docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > window11运行Docker Compose

window11运行Docker Compose实践

作者:程序员食堂

本文介绍了在Windows 11上安装和运行Docker Desktop以及使用Docker Compose进行HelloWorld测试的方法,重点介绍了Docker Compose V2与V1的区别,包括命令形式、安装方式、维护状态和兼容性,文章还总结了Docker Compose常用命令

window11 安装 Docker Desktop

Docker Desktop 已经内置了 Docker Compose,无需单独安装。

Docker Desktop 默认使用 V2 版本(docker compose),V1 版本(docker-compose)已逐渐弃用。

核心区别

特性Docker Compose V1(docker-compose)Docker Compose V2(docker compose)
命令形式独立二进制文件:docker-composeDocker 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 命令(除非你手动安装了旧版)。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文