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)
L'istruttore conosce molto bene l'argomento.
Slawomir Walesiak - Eksperckie Centrum Szkolenia Cyberbezpieczenstwa
Corso - Container Management with Docker
Traduzione automatica
The interactivity when using DaDesktop to set up Docker in many different ways. also it was good to see the implementation with Github and the remote repo we had setup
Julian Robbins - QA Ltd
Corso - Container Management with Docker
We were in a small group and Dawid made time for questions and for us to share our work and discuss the topics raised further
Phil Benson - QA Ltd
Corso - Container Management with Docker
Un sacco di laboratori
John Doe - Fujitsu Technology Solutions Sp.z o.o.
Corso - Container Management with Docker
Traduzione automatica
Being able to run everything that is being taught and to be able to experiment etc.
Kristian Desjardins - Natural Resources Canada (Federal Government)
Corso - Container management with Docker
I really liked the practical examples.
Rory Maher - Janssen Pharmaceutical Sciences Unlimited Company
Corso - Container management with Docker
The exercises were very useful.