Docker Compose
Docker Compose 是一款用于定义和运行多容器应用的工具,它是实现简捷高效开发与部署体验的关键所在。
Compose 简化了对整个应用栈的控制,通过单个 YAML 配置文件即可轻松管理服务、网络和存储卷。随后仅需一条命令,就能根据配置文件创建并启动所有服务。
Compose 适用于所有环境 —— 生产、预发布、开发、测试以及 CI 工作流。它还提供了一系列命令来管理应用程序的整个生命周期:
- 启动、停止和重建服务
- 查看运行中服务的状态
- 流式传输运行中服务的日志输出
- 在服务上运行一次性命令
官方文档:https://docs.docker.com/compose/
安装 Docker Compose 独立版(旧版)
此安装方案并不推荐,仅出于向下兼容的目的而提供支持。
本页提供了如何在 Linux 或 Windows Server 上通过命令行安装 Docker Compose 独立版的指南。
Docker Compose 独立版本采用语法而非当前标准语法例如,您必须输入使用 Docker Compose 独立版本时,而非仅用于向下兼容。
在 Linux 上
https://github.com/docker/compose/releases
https://github.com/docker/compose-cli
要下载并安装 Docker Compose 独立版本,请运行:
curl -SL https://github.com/docker/compose/releases/download/v5.0.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose为目标路径中的独立二进制文件赋予可执行权限以完成安装。
chmod +x /usr/local/bin/docker-compose测试并使用 docker-compose 执行 Docker Compose 命令。
如果安装后 ‘docker-compose‘ 命令执行失败,请检查您的路径设置。您还可以创建一个指向 ‘/usr/bin‘ 或路径中其他目录的符号链接。例如:
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose在 Windows 服务器上
若您 直接在 Microsoft Windows 服务器上运行 Docker 守护进程 并希望安装 Docker Compose,请遵循以下说明。
以管理员身份运行 PowerShell。在安装过程中,当系统询问是否允许此应用对你的设备进行更改时,请选择 “是” 以继续安装。
可选。确保启用 TLS1.2。GitHub 要求使用 TLS1.2 以确保安全连接。如果您使用的是较旧版本的 Windows Server,例如 2016 版,或怀疑未启用 TLS1.2,请在 PowerShell 中运行以下命令:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12下载最新版本的 Docker Compose(v5.0.0)。运行以下命令:
Start-BitsTransfer -Source "https://github.com/docker/compose/releases/download/v5.0.0/docker-compose-windows-x86_64.exe" -Destination $Env:ProgramFiles\Docker\docker-compose.exe要安装不同版本的 Docker Compose,请将 v5.0.0 替换为您希望使用的 Compose 版本。
在 Windows Server 2019 上,您可以将 Compose 可执行文件添加到 $Env:ProgramFilesDocker 目录中。由于该目录已注册到系统 PATH 环境变量,后续步骤中无需额外配置即可直接运行 docker-compose ——version 命令。
测试安装。
docker-compose.exe version
Docker Compose version v5.0.0最后编辑:Jeebiz 更新时间:2025-12-10 15:39