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
EP 0010
Docker nella pratica e uno sguardo lungo

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...

5 min
EP 009
Orchestrare più container: Docker Compose

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...

5 min
EP 008
La rete: come i container si parlano

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...

5 min
EP 007
Dati e persistenza: i volumi

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...

5 min
EP 006
Gli strati: come Docker costruisce in modo efficiente

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...

5 min
EP 005
Il Dockerfile: la ricetta per costruire un'immagine

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...

5 min
EP 004
L'immagine: lo stampo da cui nascono i container

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...

5 min
EP 003
Container contro macchine virtuali: leggerezza e velocità

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...

5 min
EP 002
Cos'è un container: la scatola che porta con sé il suo mondo

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...

5 min
EP 001
Il problema che Docker risolve: sul mio computer funziona

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...

5 min