DSK101 – ContainerD Introduction

Il corso è un’esperienza di apprendimento completa per chi vuole imparare a utilizzare ContainerD come gestore dei container. Si inizia dall’installazione di ContainerD e ci si concentra sulla comprensione delle immagini, dei container e dei task, e su come utilizzare gli strumenti per creare e gestire questi elementi. Si esamina inoltre il ruolo del CNI nella connessione dei container alla rete e nella configurazione dell’ambiente di rete per i container. Si esplorano poi le diverse opzioni di logging e di gestione delle namespace in ContainerD. Il corso si concentra anche sull’importazione ed esportazione di immagini utilizzando gli strumenti di gestione e di sviluppo, come Nerdctl e Docker Registry. Inoltre, si impara a creare immagini utilizzando Dockerfile e le tecniche di Multi-Stage Builds per migliorare le prestazioni.

Obiettivo

Al termine del corso i partecipanti saranno in grado di:

  • Imparare a installare e utilizzare ContainerD come gestore dei container.
  • Comprendere le differenze tra le immagini, i container e i task e come creare, gestire e eliminare ciascuno di essi.
  • Comprendere il ruolo del CNI nella connessione dei container alla rete e nella configurazione dell’ambiente di rete per i container.
  • Utilizzare gli strumenti di logging per monitorare e analizzare i dati dei container.
  • Imparare a gestire le namespace in ContainerD.
  • Utilizzare gli strumenti di importazione ed esportazione per il trasferimento di container e immagini tra sistemi.
  • Utilizzare gli strumenti di sviluppo, come Nerdctl, per gestire i container e le immagini.
  • Comprendere come creare immagini utilizzando Dockerfile e tecniche di Multi-Stage Builds per migliorare le prestazioni.
  • Opzionale: esplorare le funzionalità avanzate del Crictl per gestire i container.

Durata

1 giornata

Prerequisiti del PC

Web browser Google Chrome

Argomenti trattati

  • Installare ContainerD
  • Immagine, container e task
  • CNI
  • Logging
  • Namespace di ContainerD
  • Importazione ed esportazione
  • Nerdctl
  • Registro Docker
  • Creare immagini con Dockerfile
  • Build multi-stage
  • Crictl (optional)

Laboratori in dotazione

Il corso prevede laboratori didattici in cui ciascuno studente potrà lavorare ai fini di portare a termine esercizi formativi che forniranno esperienza pratica nell’utilizzo dello strumento, per ciascuno degli argomenti affrontati durante il corso.

DSK101

Questo corso è disponibile su richiesta

CLICCA QUI PER INFORMAZIONI

Categoria:

Descrizione

Prerequisiti

• Conoscenza base dei comandi di linux
• Conoscenza della bash di linux
• Conoscenza basilare di networking
• Saper individuare i componenti necessari ad una 3-tier application
• Conoscenza basilare di storage

Laboratori in dotazione

• 1 student desktop Ubuntu
• 1 server Ubuntu

Durata

1 giornata

Informazioni

    Acconsento all'uso dei mie dati ai fini indicati dalla Privacy Policy

    Vorrei essere aggiornato sulle offerte e le novità dei vostri corsi.