O Docker Compose permite-lhe executar apli­ca­ções complexas com um único comando, o que facilita e agiliza a im­ple­men­ta­ção de con­ten­to­res. O nosso tutorial orienta-o passo a passo na ins­ta­la­ção do Docker Compose no Windows.

Quais são os re­qui­si­tos do Docker Compose no Windows?

O Docker Compose é parte in­te­grante do Docker Desktop para Windows. É ne­ces­sá­rio cumprir os seguintes re­qui­si­tos para utilizar a versão in­de­pen­dente do Docker Compose:

  • O Docker Engine: Compose é uma extensão do Docker Engine. Por isso, é ne­ces­sá­rio ter o servidor e o cliente do Docker ins­ta­la­dos.
  • Sistema operativo: Windows, com pri­vi­lé­gios de ad­mi­nis­tra­dor.
Dica

Também temos guias sobre como instalar o Docker Compose no Ubuntu e como instalar o Docker Compose no macOS.

Guia passo a passo: instalar o Docker Compose no Windows

Se quiser instalar e utilizar o Docker Compose, é ne­ces­sá­rio que o Docker Daemon e o Docker Client estejam a ser exe­cu­ta­dos di­re­ta­mente no seu servidor Windows. Por isso, cer­ti­fi­que-se de que o serviço Docker está a funcionar cor­re­ta­mente.

Passo 1. Iniciar o PowerShell

Primeiro, abra o PowerShell como ad­mi­nis­tra­dor. Quando lhe for per­gun­tado se deseja permitir que a aplicação faça al­te­ra­ções no seu dis­po­si­tivo, clique em «Sim».

Imagem: User Account Control
Haz clic en “Si” para iniciar la ins­ta­la­ción.

Passo 2. Con­fi­gu­rar o protocolo de segurança TLS

O GitHub exige o TLS 1.2 como protocolo de segurança pre­de­fi­nido. Execute o seguinte comando no Windows PowerShell:

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

Passo 3. Des­car­re­gar e instalar o Docker Compose

Des­car­re­gue a versão mais recente do Compose (v2.17.2) a partir do GitHub:

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
powershell

Para instalar outra versão, basta subs­ti­tuir v2.17.2 no endereço de destino pelo número da versão cor­res­pon­dente.

Passo 4. Testar o Docker Compose

Verifique se o Docker Compose foi instalado cor­re­ta­mente. Para tal, consulte a sua versão atual do Compose:

docker compose version
powershell

Obtém o seguinte resultado:

Imagem: Versión de Docker Compose
Si te aparece tu versión de Docker Compose, quiere decir que se ha instalado cor­rec­ta­mente.
Ir para o menu principal