Container Management with Docker

1,800.00

Questo corso, durante i primi due giorni, insegna l’uso base di Docker, utile sia per gli sviluppatori che per gli amministratori di sistema. Il corso include molte esercitazioni pratiche e i partecipanti si eserciteranno nel proprio ambiente Docker e costruiranno le proprie immagini Docker.
L’ultimo giorno i partecipanti apprenderanno strumenti più avanzati: Docker Machine, Docker Compose e Docker Swarm.

Descrizione

Prerequisiti

Un po ‘di familiarità con la shell di Linux è un vantaggio.

 

Contenuti del Corso

  • Cosa è Docker?
    • Casi d’uso
    • Componenti principali di Docker
    • Architettura Docker
    • Tecnologia sottostante
  • Installazione di Docker
    • Installazione su Ubuntu e Windows
    • Utilizzo di Docker Machine per il provisioning dell’host
    • Driver Docker Machine per provider cloud
  • Ciclo di vita del containers
    • Creazione ed esecuzione di containers
    • Arresto e riavvio
    • Indagare su un container
    • Visualizzazione dei registri
    • Guardando i processi
    • Rimozione di un container e dei suoi dati
  • Dockerizzare le applicazioni
    • L’esempio “Hello World”
    • Container interattivo Bash
    • Costruire un’immagine effettuando modifiche
    • Costruire un’immagine da un Dockerfile
    • Build automatici basati su GitHub
    • Esecuzione di più processi in un container
    • Gosu helper tool
    • Esecuzione di una webapp in un singolo container
    • Esecuzione di una webapp in architettura di micro servizi
  • Gestire le immagini
    • Ricerca e download di immagini esistenti
    • Hub Docker e repository locale
    • Condivisione di immagini con altri
    • Distribuzione di un repository di immagini privata
  • Rete di containers
    • Port mapping
    • Container linking e naming
    • Creazione e gestione reti custom
    • Network distribuita tra più host
  • Dati in containers
    • Data volumes
    • Host directory e file sottoforma di volume
    • Volumi condivisi tra host Docker
    • Backup e ripristino volumi
  • Docker Compose
    • Panoramica Docker Compose
    • Esecuzione multi-container app utilizzando un comando
    • Definizione services, networks, volumes and variables
    • Impostazione runtime constraints nelle risorse
  • Docker Swarm
    • Introduzione al sistema nativo di clustering Swarm
    • Discovery services
    • Docker Swarm strategie e filtri

Informazioni aggiuntive

durata

3 giorni

erogazione

Flex, in Aula, On Site, Remoto