Introduzione ai container e all'ecosistema Docker
from
Wednesday, 26 November 2025 (09:00)
to
Thursday, 27 November 2025 (18:00)
Monday, 24 November 2025
Tuesday, 25 November 2025
Wednesday, 26 November 2025
09:00
Introduzione al corso, Container vs. Virtual Machine
Introduzione al corso, Container vs. Virtual Machine
09:00 - 11:00
Concetti di virtualizzazione, differenze con le VM, architettura Docker (Client, Daemon, Registries).
11:00
Primi passi con Docker + Hands-on
Primi passi con Docker + Hands-on
11:00 - 12:00
Installazione e verifica dell’ambiente, comandi base (docker version, docker run, docker ps, docker exec, docker stop, docker rm). Creazione di un container e interazione tramite shell.
12:00
Gestione delle immagini Docker
Gestione delle immagini Docker
12:00 - 14:00
Cos’è un’immagine Docker, differenza tra container e immagine. Uso di docker pull, docker images, docker rmi. Introduzione ai registry
14:00
Gestione di immagini personalizzate
Gestione di immagini personalizzate
14:00 - 16:00
Struttura di un Dockerfile, istruzioni principali (FROM, RUN, COPY, CMD, EXPOSE, ecc.). Costruzione di un’immagine personalizzata con docker build. Come pubblicare immagini su un registry
16:00
Gestione dati nei container
-
Stefano Nicotri
(
Istituto Nazionale di Fisica Nucleare
)
Gestione dati nei container
Stefano Nicotri
(
Istituto Nazionale di Fisica Nucleare
)
16:00 - 18:00
Cos'è un volume. Creazione e uso di volumi con docker volume. Differenza tra bind mount e volume. Persistenza dei dati e condivisione tra container.
Thursday, 27 November 2025
09:00
Networking
-
Stefano Nicotri
(
Istituto Nazionale di Fisica Nucleare
)
Networking
Stefano Nicotri
(
Istituto Nazionale di Fisica Nucleare
)
09:00 - 11:00
Introduzione alle reti Docker (bridge, host, none, overlay). Creazione e gestione di reti personalizzate con docker network. Collegamento di più container in rete.
11:00
Best practices and troubleshooting
Best practices and troubleshooting
11:00 - 13:00
Analisi dei log (docker logs), ispezione di container (docker inspect), pulizia del sistema (docker system prune). Best practices di naming e organizzazione. Principi base di sicurezza
13:00
Docker compose
-
Francesco Sinisi
(
Istituto Nazionale di Fisica Nucleare
)
Docker compose
Francesco Sinisi
(
Istituto Nazionale di Fisica Nucleare
)
13:00 - 15:00
Introduzione al formato docker-compose.yml. Struttura dei file e principali direttive (services, volumes, networks, environment, depends_on).
15:00
Orchestrazione
-
Francesco Sinisi
(
Istituto Nazionale di Fisica Nucleare
)
Orchestrazione
Francesco Sinisi
(
Istituto Nazionale di Fisica Nucleare
)
15:00 - 16:00
Introduzione ai container orchestrator (Kubernetes, Swarm).
16:00
Wrap up
Wrap up
16:00 - 17:00
Breve riepilogo dei concetti principali e discussione di problemi pratici incontrati durante le esercitazioni.