Docker Compose consente di eseguire ap­pli­ca­zio­ni complesse con un unico comando. In questo modo è possibile di­stri­bui­re i container in modo più rapido ed ef­fi­cien­te. Il nostro tutorial illustra passo dopo passo l’in­stal­la­zio­ne di Docker Compose per Windows.

Quali sono i requisiti per Docker Compose su Windows?

Docker Compose è parte in­te­gran­te di Docker Desktop per Windows. Per poter uti­liz­za­re la versione autonoma di Docker Compose devono essere sod­di­sfat­ti i seguenti requisiti:

  • Docker Engine: Compose è un’esten­sio­ne di Docker Engine. È quindi ne­ces­sa­rio che siano in­stal­la­ti sia i server Docker che i client binari.
  • Sistema operativo: Windows con permessi di am­mi­ni­stra­to­re
Consiglio

Nella nostra Digital Guide trovi anche in­for­ma­zio­ni su come in­stal­la­re Docker Compose su Ubuntu e Docker Compose su macOS.

Docker Compose per Windows: guida all’in­stal­la­zio­ne

Se desideri in­stal­la­re e uti­liz­za­re Docker Compose, occorre che il demone e il client Docker vengano eseguiti di­ret­ta­men­te sul server Windows. As­si­cu­ra­ti quindi che il servizio Docker venga eseguito senza errori.

Primo passaggio: avviare Po­wer­Shell

Inizia aprendo Po­wer­Shell come am­mi­ni­stra­to­re. Quando ti viene chiesto se vuoi con­sen­ti­re all’ap­pli­ca­zio­ne di apportare modifiche al tuo computer, fai clic su “Sì”.

Immagine: Finestra “User Account Control”
Fai clic su “Sì” per avviare l’in­stal­la­zio­ne

Secondo passaggio: impostare il pro­to­col­lo di sicurezza TLS

GitHub richiede TLS1.2 come pro­to­col­lo di sicurezza pre­de­fi­ni­to. Per questo motivo, è ne­ces­sa­rio eseguire il seguente comando in Windows Po­wer­Shell:

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
po­wer­shell

Terzo passaggio: scaricare e in­stal­la­re Docker Compose

Scarica la nuova versione di Compose (v2.17.2) da 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
po­wer­shell

Per in­stal­la­re una versione diversa, basta so­sti­tui­re v2.17.2 nell’indirizzo di de­sti­na­zio­ne con il numero della versione de­si­de­ra­ta.

Quarto passaggio: testare Docker Compose

È possibile ve­ri­fi­ca­re che l’in­stal­la­zio­ne sia andata a buon fine vi­sua­liz­zan­do la versione corrente di Compose:

docker compose version
po­wer­shell

L’output dovrebbe essere il seguente:

Immagine: Versiondi Docker Compose
Se viene vi­sua­liz­za­to il numero della versione di Compose, l’in­stal­la­zio­ne è avvenuta con successo.
Consiglio

Nel nostro tutorial su Docker trovi istru­zio­ni e consigli su come uti­liz­za­re Docker. Nella nostra Digital Guide sono presenti anche una pa­no­ra­mi­ca dei comandi Docker e una guida sull’or­che­stra­zio­ne di Docker con Swarm e Compose.

Vai al menu prin­ci­pa­le