Windows系统上按步骤安装 Docker Compose最佳实践

Docker Compose 是Windows 版Docker Desktop的一个组成部分。要使用独立版本的Docker Compose,必须满足以下要求:

  • Docker Engine:Compose 是 Docker Engine 的扩展。因此,您需要安装 Docker 服务器和客户端二进制文件。
  • 操作系统:Windows,管理员权限

要安装和使用 Docker Compose,Docker Daemon 和 Docker Client 应在 Windows 系统服务器上运行。在开始之前,最好确保Docker 服务运行无错误。

第 1 步:启动 PowerShell

首先,使用管理员权限启动 PowerShell。确认“是”以允许应用程序对您的设备进行更改。

windows powershell

点击“是”开始安装

步骤 2:设置 TLS 安全协议

GitHub 要求TLS1.2作为默认安全协议。在 Windows PowerShell 中运行以下命令:

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

 

第 3 步:下载并安装 Docker Compose

从 GitHub下载最新版本的 Compose (v2.17.2):

Start-BitsTransfer -Source "https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-Windows-x86_64.exe" -Destination $Env:ProgramFiles\Docker\docker-compose.exe

 

要安装不同的版本,只需将v2.17.2目标地址替换为所需的版本号即可。

第 3 步:测试 Docker Compose

通过显示当前的 Compose 版本来检查安装是否成功:

docker compose version

 

您应该看到以下输出:

“Docker Compose version v2.17.2”

当看到命令框内Compose的版本号时,说明安装成功。

THE END