Docker. la guida pratica per frontend e backend developers.
Crea immagini, containers e componi il tuo stack di sviluppo. Crea full stack php, node,apache,mariadb react, angular
Description
Docker Essentials ti offre lezioni facili da seguire con tutto ciò di cui hai bisogno per far funzionare Docker senza fronzoli.
Impareremo come installare Docker su Windows, Mac e Linux.
Vedremo come fare tutto dalla riga di comando e visualmente da Docker Desktop, PHPSTORM e Visual Code.
Imparerai a:
Installare Docker
Scaricare immagini
Creare le tue immagini
Caricare immagini su docker hub
Creare contenitori di diversi tipi: apache, php, mysql, mariadb, composer, node.js
Creare volumi
Creare reti
Far parlare i contenitori tra loro
Usare Docker Compose per creare il tuo stack
Creare e utilizzare Dockerfile
Creare un ambiente LAMP
Docker è una delle tecnologie più richieste poiché semplifica la creazione di ambienti di sviluppo e il deploy del codice.
Tutte le lezioni sono insegnate in modo pratico con brevi lezioni che puoi facilmente seguire.
Ti mostrerò tutti i comandi di cui hai bisogno per creare il tuo ambiente di sviluppo.
Vedremo come installare Docker su Mac sia con intel che con chip Mac.
Lo stesso vale per Windows. Vedremo come installare wsl2 e utilizzare Docker con wsl2.
Creeremo tutti i tipi di immagini necessarie per lo sviluppo web fullstack.
Vedremo un esempio pratico in cui php verrà eseguito su apache con fast cgi e MariaDB.
Puoi utilizzare i nostri Dockerfile di esempio per far funzionare il tuo stack LAMP.
What You Will Learn!
- Installare docker desktop
- Creare immagini
- Creare container
- Usare Dockerfile
- Usare docker-compose
- Creare volumi
- Creare reti
- Creare ambiente di sviluppo frontend
- Creare ambiente di sviluppo backend
Who Should Attend!
- Sviluppatori frontend
- Sviluppatori backend
- Devops junior