Impara a utilizzare Docker da zero
Tutto quello che è devops inizia da docker
Description
Il corso ti insegnerà i concetti principali del devops utilizzando la tecnologia più diffusa dei container runtime....Docker.
Ti guiderò attraverso lezioni teoriche accompagnate da immagini animate per semplificare il tuo apprendimento in modo semplice e veloce.
Per ogni concetto analizzato in teoria ci sarà una lezione pratica di laboratorio utilizzando il terminale.
Il corso è indicato per chi si approccia alla prima volta al devops e per chi ne ha già le basi e vuole chiarire alcuni concetti.
Parleremo della differenza tra i container e la virtual machine, cos'è il docker engine, e faremo una breve panoramica delle difficoltà prima di docker e i vantaggi che ha portato. Utilizzeremo le immagini docker per creare le instanze dei nostri container. Utlizzeremo docker registry come docker hub e impareremo a creare la nostra immagine e containerizzare la nostra applicazione.
Approfondiremo i comandi docker da terminale, creeremo le nostre reti con il networking. Approfondiremo l'utilizzo del dockerfile. Come creare variabili d'ambiente sui nostri container, impareremo come mappare le porte del nostro host al nostro container. Cosa sono i tag e come si creano e tante altre cose...
Il corso è strutturato per essere alla portata di tutti e per far assimilare concetti complessi con estrema facilità attraverso l'utilizzo di immagini animate accompagnate da esercizi pratici
What You Will Learn!
- cominciare a mettere le basi per la conoscenza del devops
- imparare i concetti base di Docker e i comandi da cmd
- imparare il funzionamento di un dockerfile e come crearne uno
- scaricare un immagine da dockerHub e conteinerizzarla
- imparare cosa sono i volumi e perchè utilizzarli
- mapping delle porte
- networking e reti
- gestione delle varibili d'ambiente all'interno di un container
- cos'è un registry
- cos'è docker-compose
- cos'è un file yaml, a cosa serve e come si usa
- ....tanto altro....
Who Should Attend!
- Sviluppatori anche alle prime armi di qualsiasi linguaggio che vogliono approcciarsi al tema devops con Docker