Container
Definizione rapida
Un container e' un pacchetto isolato che include un'applicazione e le dipendenze necessarie a eseguirla.
Spiegazione
Rende il rilascio piu' ripetibile separando il software dall'ambiente in cui verra' eseguito.
Esempio pratico
La stessa immagine di un servizio puo' essere eseguita in sviluppo, test e produzione.
Spiegazione tecnica
I container condividono il kernel dell'host e isolano processi, file system e rete.
Da non confondere con
Una macchina virtuale include normalmente un sistema operativo guest completo.