Docker Deep Dive
Il corso fornisce una panoramica dettagliata su Docker e i suoi componenti. Gli argomenti trattati includono l’installazione di Docker, l’esecuzione e l’ispezione di container, l’interazione con container, la gestione di porte e registri Docker, la creazione di immagini interattive e la creazione di immagini con Dockerfile. Il corso copre anche la creazione di multi-stage builds, l’uso di mounts per condividere dati tra host e container, l’utilizzo di Docker Compose per definire e gestire applicazioni multi-container e la gestione di registri Docker. Infine, vengono trattati i comandi di ispezione per la diagnostica avanzata.
COD: DSD102
Categorie: Docker
Metodologia didattica
Il corso prevede laboratori didattici in cui ciascuno studente potrà lavorare ai fini di portare a termine esercizi formativi che forniranno esperienza pratica nell’utilizzo dello strumento, per ciascuno degli argomenti affrontati durante il corso.
Prerequisiti
- Conoscenza base del sistema operativo Linux
- Familiarità con i concetti di base delle applicazioni web
- Conoscenza di base dei concetti di containerizzazione e virtualizzazione
- Familiarità con il concetto di immagine e contenitore Docker
- Conoscenza di base del funzionamento dei comandi della CLI (command line interface) di Docker.
Conoscenze/Competenze in uscita
- Acquisire una conoscenza approfondita del funzionamento di Docker e delle sue componenti principali
- Saper installare Docker e configurare un ambiente di sviluppo adeguato
- Saper creare e gestire container interattivi e di sistema
- Saper creare, gestire e distribuire immagini personalizzate con Dockerfile
- Conoscere i concetti chiave di Docker Compose e saper utilizzarlo per creare e gestire ambienti multi-container
- Saper utilizzare strumenti di ispezione e diagnostica per risolvere problemi in un ambiente Docker
- Saper utilizzare correttamente le funzionalità di import/export e di mount di Docker
- Conoscere il funzionamento del Docker Registry e saper utilizzarlo per distribuire e condividere immagini Docker
Programma didattico
- Installare Docker
- Eseguire e ispezionare i container
- Container interattivi
- Container distaccati e logging
- Avvio, arresto, ispezione e cancellazione dei container
- Mappatura delle porte dei container
- Creazione di immagini interattive
- Copia in Write
- Importazione ed esportazione
- Creare immagini con Dockerfile (parte 1)
- Creare immagini con Dockerfile (parte 2)
- Build Multi Stage
- Docker Registry
- Mounts
- Docker Compose
- Comandi di ispezione
Durata – 2 giorni
Erogazione – in Aula, On Site, Remoto
Requisiti PC e SW:
- Connessione Internet
- Web browser, Google Chrome
- Zoom
Lingua
- Formatore: Italiano
- Laboratori: Inglese
- Slide: Inglese
Il prezzo di questo corso della durata di due giorni è di € 1000 + IVA.