Contattataci

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
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (7)

Corsi in Arrivo

Categorie relative