Nel corso di java che sto facendo c’è un capitolo sui Docker ma non ne comprendo l’utilità pratica alla mia sfera d’azione.
Sono d’accordo che il Docker sia una soluzione più funzionale e meno dispendiosa rispetto alla virtualizzazione di OS. Sono certo che un hosting provider potrebbe preferire questa soluzione ad un'altra ma per un programmatore come me che vuole fare un sito con 2 o 3 pagine jsp ed 1 database a cosa potrebbe servirmi? Se non ho un server e quindi non posso virtualizzare niente a cosa mi serve sapere cos’è un Docker?
Su questo sito:
https://hub.docker.com/explore/
c’è tanta roba da scaricare ma obbiettivamente a cosa potrebbe servirmi?
Altra cosa che non capisco è questa:
https://hub.docker.com/_/mysql/ (ne ho scelto uno a caso...)
Dove devo scrivere “docker pull mysql”? e una volta che l’ho scritto cosa accade? Ho mysql sul mio pc? Quindi potrebbe servirvi come sostituto di XAMPP?
Mi fate un esempio pratico di utilizzo per un programmatore del mio livello (progettista di mini siti dinamici in java e mysql o altro database equipollente)?
Grazie