Struttura del corso
Introduzione alla containerizzazione e a Docker
- Comprensione dei concetti di containerizzazione del software
- Vantaggi dei container rispetto ai modelli di distribuzione tradizionali
- Panoramica su Docker e il suo ruolo nella distribuzione delle applicazioni moderne
- Comuni casi d'uso dei container nello sviluppo e nelle operazioni
Installazione di Docker e configurazione dell'ambiente
- Installazione e configurazione di Docker
- Comprensione dei componenti e dell'architettura di Docker
- Utilizzo della CLI di Docker
- Gestione dei servizi e delle configurazioni di Docker
Architettura di Docker e concetti fondamentali
- Docker Engine, immagini, container e registry
- Gestione del ciclo di vita dei container
- Comprensione degli oggetti e delle risorse di Docker
- Best practice per lavorare con gli ambienti Docker
Lavorare con immagini e container Docker
- Recupero e gestione delle immagini Docker
- Creazione ed esecuzione di container
- Configurazione e gestione dei container
- Ispettione, monitoraggio e manutenzione dei container
Creazione di applicazioni con Dockerfile
- Comprensione della struttura e delle istruzioni dei Dockerfile
- Creazione di immagini Docker personalizzate
- Ottimizzazione della dimensione delle immagini e delle prestazioni di build
- Gestione delle dipendenze e delle configurazioni delle applicazioni
Archiviazione di Docker e gestione dei dati
- Comprensione dei concetti di archiviazione dei container
- Utilizzo di volumi e bind mount
- Persistenza dei dati delle applicazioni
- Gestione efficace dei dati dei container
Reti Docker
- Comprensione dei concetti di rete in Docker
- Creazione e gestione delle reti Docker
- Collegamento di più container
- Configurazione della comunicazione tra applicazioni e servizi
Lavorare con i registry Docker
- Comprensione dei repository e dei registry delle immagini
- Utilizzo di Docker Hub e registry privati
- Spinta e recupero delle immagini
- Gestione delle versioni delle immagini e considerazioni sulla sicurezza
Orchestrazione dei container e concetti di scalabilità
- Introduzione all'orchestrazione dei container
- Comprensione del ruolo delle piattaforme di orchestrazione
- Panoramica su Docker Compose
- Preparazione delle applicazioni per distribuzioni scalabili
Risoluzione dei problemi e best practice
- Diagnosi dei problemi comuni di Docker
- Gestione dei log e delle prestazioni dei container
- Applicazione delle best practice in materia di sicurezza e manutenzione
- Ottimizzazione degli ambienti delle applicazioni basate su Docker
Workshop pratico di Docker e revisione del corso
- Creazione e distribuzione di un'applicazione containerizzata
- Gestione di più container e servizi
- Applicazione dei comandi e dei flussi di lavoro di Docker
- Revisione dei concetti chiave e passi successivi
Requisiti
- Conoscenza delle reti di computer.
- Esperienza con la riga di comando Linux.
Pubblico
- Sviluppatori
- Ingegneri DevOps
- Amministratori di sistema
Recensioni (7)
un programma di corsi strutturato su più livelli.
Bert Paelinckx - Cube SoftwareSolutions
Corso - Introduction to Docker
Traduzione automatica
il formatore aveva molta conoscenza e pazienza da condividere con noi
Bogdan Olaru
Corso - Introduction to Docker
Traduzione automatica
Gli esercizi pratici e le spiegazioni su tutti i dettagli, specialmente per i comandi utilizzati
Louise
Corso - Introduction to Docker
Traduzione automatica
Ha spiegato correttamente e ha fatto esercizi.
Stefan-Bogdan Birtu
Corso - Introduction to Docker
Traduzione automatica
Il modo in cui è stato spiegato, partendo da concetti di base fino ai più complessi con esempi.
Stefan
Corso - Introduction to Docker
Traduzione automatica
Mi piace come Abhi presenta. Aggiungere informazioni sulle diapositive, creare diagrammi. Per me, personalmente, è più facile capire e ricordare le informazioni che condivide.
Viorel
Corso - Introduction to Docker
Traduzione automatica
Mi è piaciuto il modo in cui le informazioni sono state presentate, con esempi pratici. Inoltre, il ritmo del formatore era appropriato e ha avuto la pazienza di rispondere a tutte le domande, aiutare i colleghi che si sono ritardati e persino scrivere esempi aggiuntivi nella presentazione, basandosi sulle curiosità dei partecipanti.
Beatrice - DB Global Technology SRL
Corso - Introduction to Docker
Traduzione automatica