Docker Essentials

Questo corso è rivolto a tutti coloro che si approcciano per la prima volta al mondo dei containers. Grazie ad un docente esperto e certificato gli studenti saranno in grado capire che cosa sono i container e come Docker può aiutare a costruire un applicazione basata su microservizi.

COD: DSD101 Categorie: , , Tag: , ,

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 in ambito storage

Language

  • Trainer: Italian
  • Labs: English
  • Slides: English

Obbiettivi del Corso

  • Capire come funziona un ecosistema basato su containers
  • Capire come cambia l’approccio rispetto ad un’architettura tradizionale
  • Implementare containers e gestire il loro ciclo di vita
  • Capire il funzionamento delle immagini in docker e come crearle
  • Capire il funzionamento della network su docker a singolo nodo
  • Implementare e gestire lo storage su docker

Contenuti del Corso

  • Containerization motivations and implementation
  • Creating, managing and auditing containers
  • Container implementation from the Linux kernel
  • Container lifecycle details
  • Core container creation, auditing and management CLI
  • Best practices in container image design
  • Import and Export
  • Backup Images
  • Docker Registry
  • Layered filesystem implementation and performance implications
  • Creating images with Dockerfiles
  • Optimising image builds with multi-stage builds and image design best practices
  • Single-host container networking
  • Docker native networking model
  • Software defined networks for containers
  • Docker-native single-host service discovery and routing
  • Provisioning external storage
  • Docker volume creation and management
  • Best practices and use cases for container-external storage.

Lab in dotazione:

  • 1 student desktop ubuntu
  • 1 docker node

Informazioni aggiuntive

durata

2 giorni

erogazione

Flex, in Aula, On Site, Remoto