Docker Introduction

Il corso è un’introduzione completa all’uso di Docker come piattaforma di virtualizzazione di container. Nel corso, i partecipanti impareranno come installare e utilizzare Docker, eseguire e ispezionare container interattivi e detached, gestire porte e volumi, creare immagini personalizzate utilizzando Dockerfile e molto altro. Il corso copre anche l’uso di registri Docker per la distribuzione delle immagini e introduce il concetto di multi stage builds per la creazione di immagini Docker efficienti e flessibili.
Obiettivo
Alla fine del corso gli studenti saranno in grado:
- Installare Docker
- Eseguire e ispezionare i container
- Utilizzare i container interattivi
- Utilizzare container in modalità detached e gestire i log
- Avviare, fermare, ispezionare ed eliminare i container
- Mappare le porte del container
- Creare immagini interattive
- Utilizzare la funzione di copy on write
- Creare immagini con il Dockerfile
- Utilizzare i volumi
- Utilizzare i multi-stage build
- Utilizzare il Docker Registry
Prerequisiti
• Conoscenza dei concetti di base di virtualizzazione e containerizzazione
• Conoscenza del sistema operativo Linux o Windows
• Capacità di utilizzare la riga di comando e l’interfaccia della riga di comando
• Conoscenza di base di scripting in bash o PowerShell
• Familiarità con i concetti di rete, come IP, subnet e porte.
Durata
1 giornata
Argomenti trattati
- Install Docker
- Running and Inspecting Containers
- Interactive Containers
- Detached Containers and Logging
- Starting, Stopping, Inspecting, and Deleting Containers
- Container Port Mapping
- Interactive Image Creation
- Copy on Write
- Creating Images with Dockerfile
- Volumes
- Multi Stage Builds
- Docker Registry
Descrizione
Destinatari
Coloro che vogliono utilizzare i sistemi docker e ne vogliono conoscere gli elementi di base
Prerequisiti
Conoscenze di base di Linux e/o di Microsoft Powershell
Durata
2 giornate
Informazioni