Struttura del corso
Che cos'è Docker?
- Casi d'uso
- Componenti principali di Docker
- Docker Architettura
- Tecnologia sottostante
Installazione di Docker
- Installazione su Ubuntu e Windows
- Uso di Docker Machine per il provisioning dell'host
- Driver Docker Machine per i provider di servizi cloud
Ciclo di vita del contenitore
- Creazione ed esecuzione di contenitori
- Arresto e riavvio
- Analisi di un contenitore
- Visualizzazione dei log
- Analisi dei processi
- Rimozione di un contenitore e dei relativi dati
DockerApplicazioni di dimensionamento
- L'esempio di hello world
- Contenitore Bash interattivo
- Creazione di un'immagine eseguendo il commit delle modifiche
- Creazione di un'immagine da un Dockerfile
- Compilazioni automatizzate basate su GitHub
- Esecuzione di più processi in un contenitore
- Strumento di supporto Gosu
- Esecuzione di un'app Web in un singolo contenitore
- Esecuzione di un'app Web nell'architettura dei microservizi
Gestione delle immagini
- Ricerca e download di immagini esistenti
- Docker Hub e repository locale
- Condivisione di immagini con altri utenti
- Distribuzione di un repository di immagini privato
Networking di contenitori
- Mappatura delle porte
- Collegamento e denominazione dei contenitori
- Creazione e gestione di reti personalizzate
- Rete su molti Docker host (overlay)
Dati in contenitori
- Volumi di dati
- Ospitare directory e file come volume di dati
- Contenitori di volumi di dati
- Volumi di dati condivisi tra Docker host
- Backup e ripristino di volumi di dati
Docker Composto
- Panoramica di Docker Compose
- Esecuzione di applicazioni multi-contenitore tramite un unico comando
- Definizione di servizi, reti, volumi e variabili
- Impostazione dei vincoli di runtime per le risorse
Docker Swarm
- Introduzione al clustering Docker nativo
- Servizi di discovery
- Docker Swarm Strategie e filtri
Requisiti
Una certa familiarità con la riga di comando e Linux è un vantaggio.
Recensioni (7)
Il formatore conosce molto bene l'argomento.
Slawomir Walesiak - Eksperckie Centrum Szkolenia Cyberbezpieczenstwa
Corso - Container Management with Docker
Traduzione automatica
L'interattività quando si usa DaDesktop per configurare Docker in molti modi diversi. Era anche interessante vedere l'implementazione con Github e il repository remoto che avevamo configurato.
Julian Robbins - QA Ltd
Corso - Container Management with Docker
Traduzione automatica
Eravamo in un piccolo gruppo e Dawid ha trovato il tempo per rispondere alle domande, condividere il nostro lavoro e approfondire i temi affrontati.
Phil Benson - QA Ltd
Corso - Container Management with Docker
Traduzione automatica
molti laboratori
John Doe - Fujitsu Technology Solutions Sp.z o.o.
Corso - Container Management with Docker
Traduzione automatica
Essere in grado di eseguire tutto ciò che viene insegnato e di poter sperimentare, ecc.
Kristian Desjardins - Natural Resources Canada (Federal Government)
Corso - Container management with Docker
Traduzione automatica
Mi sono davvero piaciuti gli esempi pratici.
Rory Maher - Janssen Pharmaceutical Sciences Unlimited Company
Corso - Container management with Docker
Traduzione automatica
Gli esercizi sono stati molto utili.
Fayola Peters - Janssen Pharmaceutical Sciences Unlimited Company
Corso - Container management with Docker
Traduzione automatica