Docker Compose è uno strumento essenziale per chi lavora con ambienti multi-container. Ti permette di definire e gestire servizi come database, web server e applicazioni in un unico file YAML. In questa guida vediamo come installarlo correttamente su Ubuntu.
📦 Cos’è Docker Compose?
Docker Compose ti consente di:
- Definire più container in un solo file (
docker-compose.yml) - Avviarli tutti insieme con un solo comando
- Gestire ambienti di sviluppo, test e produzione in modo coerente
🛠️ Requisiti
- Ubuntu 20.04 o superiore
- Docker già installato e funzionante
- Accesso come utente con privilegi sudo
🚀 Installazione di Docker Compose
1. Scarica l’ultima versione
Verifica la versione più recente su GitHub Releases. Al momento, l’ultima stabile è la v2.x, distribuita come plugin.
2. Rendi il file eseguibile
sudo chmod +x /usr/local/bin/docker-compose
3. Verifica l’installazione
docker-compose --version
Dovresti vedere qualcosa come:
Docker Compose version v2.24.1
🧪 Test rapido
Crea un file docker-compose.yml di esempio:
version: '3'
services:
hello:
image: hello-world
E avvia il servizio:
docker-compose up
Se tutto funziona, vedrai il messaggio di benvenuto da Docker 🎉
🧭 Dove si usa Docker Compose?
- Progetti Laravel con MySQL, Redis, phpMyAdmin
- Stack WordPress + MariaDB
- Microservizi con Node.js, MongoDB, RabbitMQ
- Ambienti di test CI/CD
📚 Risorse utili
- Documentazione ufficiale Docker Compose
- Docker Compose su GitHub
- Guida a
docker-compose.yml - Articolo: Docker su Ubuntu




Lascia un commento