Orchestrazione locale
Docker Compose è uno strumento per definire ed eseguire applicativi composti da più contenitori.
Sono chiamati servizi.
Basato su:
- Un file di specifiche
- Un singolo comando esecutivo
Azioni:
- Start, stop e rebuild di servizi
- Vedere lo stato e i log dei servizi attivi
Utile per:
- Continuous Integration
- Creare e distruggere ambienti di testing integrati
Docker Compose è uno strumento di orchestrazione sulla singola macchina host.
Un applicativo può essere complesso e avere più containers intercollegati:
- Sequenza di creazione?
- Interconnessioni?
- Dipendenze?
Specifiche di applicativo complesso.
- File di configurazione:
docker-compose.yml
- Linguaggio yaml
- Lancio:
docker-compose up