Corso online di Docker
- Introduzione al corso
- 01. Introduzione
- 02. Struttura del corso
- Installazione
- Installazione su Mac
- Installazione su Linux
- Installazione su Windows
- Docker Container
- 03. Avviare un container
- 04. I comandi Is, Stop, Start, Rimozione
- 05. Accesso al container e modifica del filesystem
- 06. Come specificare un diverso comando di avvio
- 07. Rimozione automatica del container
- 08. DockerHub: dove troviamo le immagini Docker
- 09. Immagine Wordpress
- 10. Mysql env variables per la configurazione
- 11. Configurazione di Wordpress per mezzo dell'IP Mysql
- Docker Network
- 12. Docker network
- 13. Esercizio - Docker container e Docker network
- 14. Soluzione dell'esercizio - Wordpress e Mysql
- Docker Volumes
- 15. Introduzione alla persistenza
- 16. Creazione del volume
- 17. Volume e primo utilizzo
- 18. Esercizio Docker Volume
- 19. Soluzione dell'esercizio Docker Volume
- 20. Bind mounting
- Le Docker Images
- 21. Creazione di un'immagine - Parte 1
- 22. Docker image - Parte 2
- Docker Compose
- 23. Docker compose - Wordpress Mysql
- 24. Docker compose scale
- 25. Conclusioni
12. Docker network
Docker network
Corso online di Docker
Impara a costruire e gestire i Docker container per migliorare lo sviluppo e la produzione di software
Docker è un tool fondamentale da usare sia nell'enviroment di sviluppo che in produzione, che consente di creare, testare e distribuire applicazioni con la massima rapidità, attraverso la pacchettizzazione del software e di tutte le applicazioni in unità standard, definite container.
Durante il corso andremo a lavorare su di un progetto reale all'interno del quale avremo tre componenti NGINX, Wordpress e MySQL. In particolare verranno affrontati a livello pratico i seguenti argomenti:
-
Installazione di docker su tre sistemi operativi: Windows, Mac e Linux
-
I docker container: come crearli, rimuoverli, riavviarli e metterli in comunicazione tra di loro attraverso le bridge network.
-
La costruzione di una nostra docker image, con il nostro software e i nostri applicativi pacchettizzati e pronti per essere messi in produzione
-
Docker compose, che ci permette di avviare intere architetture complete di servizi che comunicano tra di loro.