FTDOCKER – Docker Introduzione

Configuration Management for Containerized Delivery

Durata

2 giorni

Orari

9:00 – 13:00 | 14:00 – 17:00

Ruolo

Amministratore di sistema
Progettista di soluzioni
Sviluppatore Software

Condividi questo corso

FTDOCKER – Docker Introduzione

Descrizione corso

I paradigmi dello sviluppo software sono stati rivoluzionati dall’avvento dei micro-servizi. Tra questi la soluzione leader è Docker che rappresenta una piattaforma per container per costruire e gestire le applicazioni.

In questo corso di 2 giorni gli allievi ne apprendono l'architettura e imparano a implementare un progetto con lo sviluppo di container di Docker.

Introduzione a Docker

  • Cos’è Docker
  • Macchine virtuali vs contenitori
  • Architettura Docker
  • Installazione di Docker
  • Flusso di lavoro di sviluppo
  • Docker in azione
  • Una nota per gli utenti Windows

La riga di comando di Linux

  • Distribuzioni Linux
  • Esecuzione di Linux
  • Gestire i pacchetti
  • Sistema di file Linux
  • Navigazione nel File System
  • Manipolazione di file e directory
  • Modifica e visualizzazione di file
  • Ricerca di file e directory
  • Comandi concatenati
  • variabili ambientali
  • Gestione dei processi
  • Gestione degli utenti
  • Gestire i gruppi
  • Autorizzazioni file

Costruire Immagini

  • Immagini e Contenitori
  • Applicazione Web di esempio
  • Istruzioni Dockerfile
  • Scegliere l’immagine di base corretta
  • Copia di file e directory
  • Esclusi file e directory
  • Esecuzione di comandi
  • Impostazione delle variabili d’ambiente
  • Esponendo le porte
  • Impostazione dell’utente
  • Definizione di punti di ingresso
  • Accelerare le build
  • Rimozione di immagini
  • Taggare le immagini
  • Condivisione di immagini
  • Salvataggio e caricamento delle immagini

Lavorare con i contenitori

  • Contenitori di partenza
  • Visualizzazione dei registri
  • Porti editoriali
  • Esecuzione di comandi nei contenitori in esecuzione
  • Arresto e avvio dei container
  • Rimozione dei contenitori
  • File system dei contenitori
  • Dati persistenti utilizzando i volumi
  • Copia di file tra l’host e i contenitori
  • Condivisione del codice sorgente con un contenitore

Esecuzione di applicazioni multi-contenitore

  • Installazione di Docker Compose
  • Ripulire il nostro spazio di lavoro
  • L’applicazione Web di esempio
  • Formati JSON e YAML
  • Creazione di un file di composizione
  • Costruire Immagini
  • Avvio e arresto dell’applicazione
  • Rete Docker
  • Visualizzazione dei registri
  • Modifiche alla pubblicazione
  • Migrazione del database

Distribuzione dell’applicazione

  • Opzioni di distribuzione
  • Ottenere un server privato virtuale
  • Installazione della macchina Docker
  • Provisioning di un host
  • Connessione all’host
  • Definizione della configurazione di produzione
  • Riduzione delle dimensioni dell’immagine
  • Distribuzione dell’applicazione
  • Risoluzione dei problemi di distribuzione
  • Modifiche alla pubblicazione

I destinatari principali di questo corso sono sviluppatori di soluzioni o sistemisti con esperienza di base di virtualizzazione

Per partecipare con profitto al corso FTDOCKER – Docker Introduzione è necessario possedere una esperienza di base in ambito virtualizzazione.

Al termine del corso FTDOCKER – Docker Introduzione gli allievi saranno in grado di:

  • Apprendere l’architettura di Docker
  • Implementare un progetto con lo sviluppo di container di Docker sia per ambito sviluppo che di tipo sistemistico
  • Creare propri container personalizzati e ottimizzati
  • Installare i container in Repository privati
  • Distribuire i container in ambienti di collaudo o produzione

Lingua utilizzata nel corso/dal docente: Italiano

Non è previsto il rilascio di materiale didattico

Le esercitazioni verranno condotte sui computer dei discenti, per cui verranno richiesti i permessi amministrativi e durante la lezione verranno installati gli strumenti necessari per realizzare ed eseguire i container creati.

Iscriviti

Richiedi un'attività personalizzata!

Questo corso viene proposto esclusivamente in modalità personalizzata.

Scopri cosa significa e come richiedere il servizio in questa pagina.