Introduzione
Docker è una piattaforma software che permette lo sviluppo, il test e il deployment di applicativi in modo veloce. Docker impscchetta il software in unità standard chiamate contenitori che forniscono tutto ciò di cui l'applicativo ha bisogno, incluso librerie, strumenti di sistema, codice e ambiente runtime-
Il presente corso esamina i fondamenti della tecnologia Docker, con ogni aspetto esemplificato da esercizi pratici e nell'ottica di comprensione del funzionamento dei metodi usati.
Lo scopo è di rendere il partecipante sufficientemente edotto delle basi di Docker da permettere un approfondimento individuale successivo.
Vengono coperti i seguenti aspetti fondamentali:
- gestione di immagini e di contenitori di processo, di rete e di dati
- inserimento di un proprio applicativo in un'immagine Docker
- orchestrazione locale di più contenitori con Docker Compose
Ultimo aggiornamento: Febbraio 2024