Docker Compose offre un supporto per la gestione e l’or­che­stra­zio­ne dei container Docker. Lo strumento può essere in­stal­la­to su macOS in pochi passaggi nel terminale ed è un’aggiunta ideale per la gestione dei container con Docker.

Primo passaggio: in­stal­la­re Docker

Prima di iniziare l’in­stal­la­zio­ne di Docker Compose su Mac, è ne­ces­sa­rio as­si­cu­rar­si di aver scaricato e in­stal­la­to Docker. Ciò può essere ve­ri­fi­ca­to at­tra­ver­so un semplice comando dal terminale:

docker --version
bash

Se Docker è in­stal­la­to, ora verrà vi­sua­liz­za­ta la versione di cui si dispone.

Immagine: Schermata del terminale di macOS dopo l’esecuzione del comando “docker –version”
Nel terminale è possibile vi­sua­liz­za­re la versione di Docker in­stal­la­ta.

In caso Docker non sia già presente sul sistema, è possibile sca­ri­car­lo dalla pagina ufficiale di Docker. Qui dovrai ac­cer­tar­ti di se­le­zio­na­re il tipo di pro­ces­so­re corretto, poiché viene fatta una di­stin­zio­ne tra i computer Apple con pro­ces­so­re Apple e quelli con pro­ces­so­re Intel. Una volta com­ple­ta­to il download del file, aprilo e segui le istru­zio­ni della procedura guidata per com­ple­ta­re l’in­stal­la­zio­ne di Docker. Se hai bisogno di aiuto durante il processo di in­stal­la­zio­ne, nel tutorial di Docker troverai molte in­for­ma­zio­ni utili.

Secondo passaggio: scaricare Docker Compose per Mac

Ora è il momento di in­stal­la­re Docker Compose. Questa ope­ra­zio­ne viene eseguita di­ret­ta­men­te nel terminale. Apri una finestra del terminale sul tuo Mac e inserisci il seguente comando per scaricare la versione corrente di Docker Compose per Mac:

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
bash

È possibile che questo comando dia luogo a un messaggio di errore. In genere ciò è dovuto a una mancata au­to­riz­za­zio­ne a scrivere nella directory richiesta. Se questo è il caso, occorre eseguire l’in­stal­la­zio­ne come utente root. Per farlo, immetti il seguente comando nel terminale:

sudo -i
bash

Ripeti quindi il secondo passaggio di questa guida, prima di pro­se­gui­re con i punti suc­ces­si­vi.

Consiglio

Docker Compose non è di­spo­ni­bi­le solo per Mac. Se desideri lavorare con Docker su un altro sistema operativo, nei nostri tutorial troverai le istru­zio­ni ne­ces­sa­rie per scaricare e in­stal­la­re Docker Compose anche su Windows e Ubuntu:

Terzo passaggio: con­tras­se­gna­re Docker Compose come file ese­gui­bi­le

Per uti­liz­za­re Docker Compose, bisogna prima rendere il programma ese­gui­bi­le mo­di­fi­can­do i permessi. A questo scopo si utilizza il comando del terminale chmod:

chmod +x /usr/local/bin/docker-compose
bash

Con il parametro +x, che sta per ese­gui­bi­le, è possibile con­tras­se­gna­re Docker Compose come programma ese­gui­bi­le.

Quarto passaggio: ve­ri­fi­ca­re che l’in­stal­la­zio­ne sia andata a buon fine

Per ve­ri­fi­ca­re che non si siano pre­sen­ta­ti errori durante l’in­stal­la­zio­ne di Docker Compose su MacOS, è con­si­glia­bi­le aprire anche la versione corrente di Docker Compose nel terminale:

docker compose version
bash

Se tutto è andato per il verso giusto, nella finestra del terminale verrà vi­sua­liz­za­ta la versione in­stal­la­ta di Docker Compose.

Immagine: Schermata del terminale del Mac dopo l’esecuzione del comando “docker compose version”
Nel terminale del Mac è possibile in­di­vi­dua­re la versione di Docker Compose in­stal­la­ta.

Qualora venga vi­sua­liz­za­to un messaggio di errore al posto delle in­for­ma­zio­ni de­si­de­ra­te, significa che si è ve­ri­fi­ca­to un errore durante l’in­stal­la­zio­ne. In questo caso, ti con­si­glia­mo di ritentare l’in­stal­la­zio­ne ripetendo nuo­va­men­te i passaggi descritti sopra.

Consiglio

Nel nostro tutorial su Docker Compose trovi tutte le in­for­ma­zio­ni e i consigli di cui hai bisogno per uti­liz­za­re al meglio l’esten­sio­ne di Docker.

Vai al menu prin­ci­pa­le