Stagione 12: Docker
Docker dal problema che risolve fino al flusso di lavoro completo, presentato come l'implementazione popolare dell'idea di container. Un problema per puntata, con i compromessi onesti e il monito a usarlo dove serve davvero.
Episodi
10 episodi
Docker nella pratica e uno sguardo lungo
Il flusso di lavoro completo, i benefici e i costi onesti, quando Docker serve davvero e quando no, e perché contano i concetti, non i comandi a memoria...
Orchestrare più container: Docker Compose
Descrivere l'intera applicazione in un unico file e avviarla con un comando: il modo dichiarativo applicato a interi sistemi, e i limiti verso le scale enormi...
La rete: come i container si parlano
Come le reti virtuali fanno comunicare i container (trovandosi per nome) e come l'esposizione delle porte fa entrare il mondo esterno, solo dove serve...
Dati e persistenza: i volumi
Perché i container sono effimeri e i dati interni spariscono, e come i volumi conservano i dati fuori dal container: la separazione tra il sostituibile e il prezioso...
Gli strati: come Docker costruisce in modo efficiente
Il sistema degli strati: ogni istruzione crea uno strato riutilizzabile, perché l'ordine conta e come ottenere costruzioni fulminee e immagini snelle...
Il Dockerfile: la ricetta per costruire un'immagine
Il file di testo che descrive passo per passo come costruire un'immagine, l'infrastruttura come codice e i vantaggi per il lavoro di squadra...
L'immagine: lo stampo da cui nascono i container
La distinzione chiave tra immagine (la ricetta immutabile) e container (l'istanza viva), e la condivisione di immagini già pronte dalle biblioteche pubbliche...
Container contro macchine virtuali: leggerezza e velocità
Perché i container, condividendo le fondamenta col computer ospite invece di simulare un intero sistema, sono leggerissimi e veloci — e i compromessi con le VM...
Cos'è un container: la scatola che porta con sé il suo mondo
Programma e ambiente in un pacchetto autosufficiente e isolato, l'analogia con i container delle navi e il motto costruisci una volta, esegui ovunque...
Il problema che Docker risolve: sul mio computer funziona
La frase-battuta degli sviluppatori, il problema dell'ambiente e della riproducibilità, e l'idea di impacchettare il programma con tutto il suo mondo...