Docker Deep Dive

Il corso fornisce una panoramica dettagliata su Docker e i suoi componenti. Gli argomenti trattati includono l’installazione di Docker, l’esecuzione e l’ispezione di container, l’interazione con container, la gestione di porte e registri Docker, la creazione di immagini interattive e la creazione di immagini con Dockerfile. Il corso copre anche la creazione di multi-stage builds, l’uso di mounts per condividere dati tra host e container, l’utilizzo di Docker Compose per definire e gestire applicazioni multi-container e la gestione di registri Docker. Infine, vengono trattati i comandi di ispezione per la diagnostica avanzata.

Obiettivo

Alla fine del corso gli studenti saranno in grado:

  • Acquisire una conoscenza approfondita del funzionamento di Docker e delle sue componenti principali
  • Saper installare Docker e configurare un ambiente di sviluppo adeguato
  • Saper creare e gestire container interattivi e di sistema
  • Saper creare, gestire e distribuire immagini personalizzate con Dockerfile
  • Conoscere i concetti chiave di Docker Compose e saper utilizzarlo per creare e gestire ambienti multi-container
  • Saper utilizzare strumenti di ispezione e diagnostica per risolvere problemi in un ambiente Docker
  • Saper utilizzare correttamente le funzionalità di import/export e di mount di Docker
  • Conoscere il funzionamento del Docker Registry e saper utilizzarlo per distribuire e condividere immagini Docker

Prerequisiti

• Conoscenza base del sistema operativo Linux
• Familiarità con i concetti di base delle applicazioni web
• Conoscenza di base dei concetti di containerizzazione e virtualizzazione
• Familiarità con il concetto di immagine e contenitore Docker
• Conoscenza di base del funzionamento dei comandi della CLI (command line interface) di Docker.

Durata

2 giornate

Argomenti trattati

  • Install Docker
  • Running and Inspecting Containers
  • Interactive Containers
  • Detached Containers and Logging
  • Starting, Stopping, Inspecting, and Deleting Containers
  • Container Port Mapping
  • Introduzione al troubleshooting applicativo
  • Swarm Stack
  • Network su Swarm
  • Swarm service discovery and routing implementation
  • Routing strategies for stateful and stateless workloads
  • Swarm ingress traffic
  • Config e Secrets su Swarm
  • Provisionare storage persistente
  • NFS con Swarms
  • Monitoraggio

Docker Deep Dive

1.000,00 IVA esclusa

Svuota
COD: N/A Categorie: ,

Descrizione

Destinatari

Developers – Operations – DevOps – QA Engineers – IT Project Managers

Prerequisiti

  • Visual studio code;
  • Conoscenza comandi di base Linux;
  • Conoscenza di base di networking;
  • Aver conseguito le compentenze del corso DSD101

Durata

2 giornate

Informazioni aggiuntive

Date disponibili

05/02/2024

Informazioni

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

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