← All programs

-Docker

Category Cloud, DevOps and infrastructure

Docker

Obiettivi

Il corso presenta i concetti base di Docker ed offre esercitazioni pratiche di utilizzo. Sono trattati anche aspetti di utilizzo della piattaforma per soluzioni di produzione: gestione, monitoraggio, e utilizzo in scala.

Durata: 2 giorni

Sillabo

Presentazione di Docker: introduzione al concetto di Container e flusso di lavoro. Installazione di Docker.

Introduzione al Client e configurazione del server Docker.

Lavorare con le immagini Docker .Dockerfile. Costruire un’immagine Docker. Uso dei registry. Ottimizzazione delle immagini. Layer. Creazione e ciclo di vita dei Container. Gestione dei container. Pulizia.

Logging e monitoring di esecuzioni in immagini Docker. Uso di Prometheus.

Debugging di applicazioni in Container. Ispezione di processi, applicativi, networking.

Orchestrazione base: Docker-Compose.

Preparazione alla Produzione. Catene di DevOps con Docker. Docker Swarm.

Sviluppare con Docker: Esempio di impostazioni di progetti con Spring Boot e Maven.