🏛️ Da VM a Container — Docker & CI/CD per l'Ente

Modulo 1 — Perché i container. Setup dell'ambiente

Blocco A · Fondamenta Docker · 4 ore (2h teoria + 2h lab)

Obiettivi

Al termine il partecipante: spiega la differenza tra VM e container e perché

l'Ente migra; ha un ambiente Docker funzionante e verificato; gestisce il ciclo

di vita di un container (run, logs, exec, stop, rm); ha servito la prima versione

del Portale Pratiche da un container.

Agenda

OraAttività
0:00–0:45Perché siamo qui: i problemi delle VM "artigianali" (deriva di configurazione, "sulla mia macchina funziona", rilasci manuali) e cosa promette il percorso: un modello unico per tutti i servizi
0:45–1:30Come funziona un container: processi isolati, namespace e cgroup in 10 minuti, immagini vs container, architettura di Docker (client, daemon, registry)
1:30–2:00Setup guidato dell'ambiente (docs/01-setup-ambiente.md)
2:00–3:30Lab 1: primi comandi + Portale Pratiche servito da Nginx
3:30–4:00Debrief: domande di verifica, anteprima del percorso dell'app nei 16 moduli

Concetti chiave

Materiali

Materiali del modulo

Slide

Deck del modulo 1

Laboratorio

Pacchetto start + final