corso DevOps Artisan – Docker Avanzato copre gli argomenti necessari per lavorare con i cluster Docker Swarm e le immagini Docker.
Questo corso affronta:
- DevOps ingegneri
- Amministratori di sistema Linux
- Ingegneri progettisti di sistemi
- Architetti e Designer
1. Sciame di scaricatori portuali. Creazione di uno sciame. Comandi dello sciame
2. Etichette e filtri. Lavorare con i segreti
3. Utilizzo della rete sovrapposta
4. Comporre file. Pila Docker
5. Gestione avanzata dei nodi. Vincoli. Disponibilità
6. Monitoraggio e registrazione. Raccolta di metriche. InfluxDB/Grafana, Pometheus, Elastic Stack
7. Sicurezza della finestra mobile. Capacità.
8. Registro affidabile Docker
Per poter partecipare a questo corso gli studenti devono avere una conoscenza di base di Docker che include:
- interagire con i contenitori Docker dalla riga di comando (avvio e arresto dei contenitori, attach, exec, ecc.)
- lavorare con reti e volumi Docker Bridge
- Creazione di immagini Docker (Dockerfile)
Si consiglia agli studenti di aver completato in precedenza questo corso, il modulo Docker Fundamentals.
Modulo 1: Creazione di uno sciame Docker sicuro
- Cos'è Docker Swarm?
- Docker Secure Swarm Cluster
- Modalità Docker
- Creazione di un cluster di sciame
- Eliminazione dello sciame
- Orchestrazione
- Tipi di servizio
- Creazione, aggiornamento, controllo ed eliminazione di un Servizio
- Laboratorio pratico: l'ambiente del laboratorio
- Laboratorio pratico: inizializzazione, estensione e messa in funzione di Docker Swarm.
Modulo 2: Etichette e filtri. Lavorare con i segreti
- Cosa sono le etichette?
- Chiavi e valori
- Comportamento dell'etichetta
- Filtraggio di immagini, contenitori e altri oggetti
- Laboratorio pratico: etichette e filtri
Modulo 3: Tipi di rete. Servizi di rete. Bilancio del carico
- Rete Docker
- Rete di sciami
- Mappatura delle porte in Swarm
- Personalizzazione della rete di ingresso
- Laboratorio pratico: networking
Modulo 4: Composizione di file e stack Docker
- Docker Compose vs. Pila Docker
- Installazione di Docker Compose
- Comandi di composizione supportati
- variabili ambientali
- Pila Docker
- Ispezione della distribuzione dello stack
- Aggiornamento di uno stack in esecuzione
- Laboratorio pratico: composizione di file, Docker Stack
Modulo 5: Gestione avanzata dei nodi. Limitare le risorse del contenitore. Disponibilità
- Limitazione delle risorse del contenitore
- Sciame – Vincoli delle risorse di servizio
- Preferenza per il posizionamento del servizio sciame
- Contenitori con riavvio automatico
- Riavvio automatico dello sciame
- Aggiornamenti continui del servizio
- Servizio di ripristino
- Health check
Modulo 6: Monitoraggio e registrazione. Raccolta di metriche. InfluxDB/Grafana e Prometeo
- Plugin di registrazione
- Monitoraggio semplice
- Eventi Docker
- Prometheus – Monitoraggio del demone Docker
- Configurazione di Prometheus – Docker Engine
- Prometheus: metriche di runtime, metriche delle app
- Esecuzione di Grafana
- Grafana – Configurazione di Prometeo
- Configurazione di Grafana
- Laboratorio pratico: configurazione di Prometheus e Grafana per il monitoraggio del tuo sciame
Modulo 5: Sicurezza Docker
- Sicurezza dei container
- Crittografia di rete
- Sicurezza dello sciame
- Segreti
- Protezione del socket Docker
- Docker Bench per la Sicurezza
- Laboratorio pratico: limiti, sicurezza
Modulo 6: Creazione avanzata di immagini Docker. Costruzioni in più fasi. Build automatizzate
- Registri privati
- Registro privato containerizzato
- Costruzioni multistadio
- Fiducia dei contenuti Docker
- Immagini per la firma
- Github – Build attivate
- Laboratorio pratico: gestione delle immagini
In questo corso gli studenti vengono preparati a sostenere l'esame di certificazione, dando loro l'opportunità di diventare un Professional Deploy & Ops Engineer.
DevOps Artisan – Docker Avanzato


