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 |