Ciao. Buona trattazione. Volevo aggiungere il fatto che oggi docker é uno strumento molto usato sopratutto in ambienti di sviluppo enterprise: sto parlando ad esempio di netflix, amazon, ecc. Ma viene usato in effetti anche da moltissime aziende PMI. Per questo motivio kubernates e/o Openshift (che sono orchestratori di docker containers) sono diventati cosi importanti. Un programmatore professionista oggi non puó non essere in grado di maneggiare docker. La conoscenza di questo strumento é spesso richiesta. Anche perché rende molto piu semplice anche lo sviluppo e l'esecuzione in locale di applicazioni. Un esempio: se nel mio pc ho installato mysql a versione 5, ma il software che devo testare usa la versione 8, posso semplicemente scaricare o creare una immagine docker che contiene la versione di mysql richiesta e farla girare su un container docker(ovviamente su una porta differente) e tutto é risolto. A dire la veritá, personalmente, nel mio pc linux non installo praticamente mai nativamente nessuna di queste applicazioni. Sfrutto sempre le immagini docker che posso spegnere ed accendere alla velocitá della luce.
Grazie mille per la tua aggiunta. Diciamo che il video si soffermava soprattutto su cosa fosse e come funzionasse. Su dove viene adoperato e' tutt'altra storia. Infatti, ho tagliato tutta una parte in cui dicevo dove l'ho usato io per un server, ma ho deciso di tagliarla e magari, se richiesto, farci un video dedicato.
@@valerio_afk Non era mia intenzione portare alcun commento negativo al video. E' ovvio che nessuno puó permettersi di spiegare docker in 10min. Ma almeno chi non lo conosce e ha solo sentito volare il suo nome nell'aria, grazia al tuo video, ha una idea un po piu concreta di cosa si tratta.
Scusami se ti rispondo solamente adesso. Non l'ho assolutamente preso come una critica. Anzi, volevo raccontare che una piccola parte di come viene impegato c'era, ma l'ho tagliata perche' non mi era molto piaciuta e lo prendo come spunto per un altro video
Sto sperimentando Docker ... non riesco ancora a convincermi totalmente perché non riesco a darmi una risposta a questo: Se ho dei microservizi (piccoli server REST che fanno qualcosa) che ascoltano su porte diverse ... cosa mi cambia avere tutti i microservizi eseguiti su una sola machina virtuale o avere Docker con i container? quali vantaggi potrei avere con Docker ? complimenti x il video
Heyla. Grazie per essere passato da queste parti. Tutto dipende ovviamente da cosa devi fare. Premettendo che ti rispondo un po' di fretta, mi vengono in mente almeno due vantaggi: gestione delle risorse (a un microservizio puoi dare più memoria di altri se messo in un suo container) e sicurezza (se c è un bug di sicurezza tutto è circoscritto a quel container che ha un solo servizio e non devi buttare tutto giu)
Heyla. Grazie per essere passato da queste parti. Tutto dipende ovviamente da cosa devi fare. Premettendo che ti rispondo un po' di fretta, mi vengono in mente almeno due vantaggi: gestione delle risorse (a un microservizio puoi dare più memoria di altri se messo in un suo container) e sicurezza (se c è un bug di sicurezza tutto è circoscritto a quel container che ha un solo servizio e non devi buttare tutto giu)
non proprio. Se installi docker dentro mint, i containere saranno gia' di default linux perche' (quindi non c'e' bisogno di installare un SO di base come faresti in una qualsiasi altra macchina virtuale).
Ciao. Buona trattazione. Volevo aggiungere il fatto che oggi docker é uno strumento molto usato sopratutto in ambienti di sviluppo enterprise: sto parlando ad esempio di netflix, amazon, ecc.
Ma viene usato in effetti anche da moltissime aziende PMI. Per questo motivio kubernates e/o Openshift (che sono orchestratori di docker containers) sono diventati cosi importanti.
Un programmatore professionista oggi non puó non essere in grado di maneggiare docker. La conoscenza di questo strumento é spesso richiesta. Anche perché rende molto piu semplice anche lo sviluppo e l'esecuzione in locale di applicazioni. Un esempio: se nel mio pc ho installato mysql a versione 5, ma il software che devo testare usa la versione 8, posso semplicemente scaricare o creare una immagine docker che contiene la versione di mysql richiesta e farla girare su un container docker(ovviamente su una porta differente) e tutto é risolto. A dire la veritá, personalmente, nel mio pc linux non installo praticamente mai nativamente nessuna di queste applicazioni. Sfrutto sempre le immagini docker che posso spegnere ed accendere alla velocitá della luce.
Grazie mille per la tua aggiunta. Diciamo che il video si soffermava soprattutto su cosa fosse e come funzionasse. Su dove viene adoperato e' tutt'altra storia. Infatti, ho tagliato tutta una parte in cui dicevo dove l'ho usato io per un server, ma ho deciso di tagliarla e magari, se richiesto, farci un video dedicato.
@@valerio_afk Non era mia intenzione portare alcun commento negativo al video. E' ovvio che nessuno puó permettersi di spiegare docker in 10min. Ma almeno chi non lo conosce e ha solo sentito volare il suo nome nell'aria, grazia al tuo video, ha una idea un po piu concreta di cosa si tratta.
Scusami se ti rispondo solamente adesso. Non l'ho assolutamente preso come una critica. Anzi, volevo raccontare che una piccola parte di come viene impegato c'era, ma l'ho tagliata perche' non mi era molto piaciuta e lo prendo come spunto per un altro video
Un container è un po' come Las Vegas 😂. Fantastico
Docker su WSL mi ha svoltato la vita! Mi piacerebbe che tu spiegassi a modo tuo anche i Pod e Kubernetes. Magari finalmente lo capisco bene
Lo metto nella pipeline xD
Sto sperimentando Docker ... non riesco ancora a convincermi totalmente perché non riesco a darmi una risposta a questo: Se ho dei microservizi (piccoli server REST che fanno qualcosa) che ascoltano su porte diverse ... cosa mi cambia avere tutti i microservizi eseguiti su una sola machina virtuale o avere Docker con i container? quali vantaggi potrei avere con Docker ?
complimenti x il video
Heyla. Grazie per essere passato da queste parti. Tutto dipende ovviamente da cosa devi fare. Premettendo che ti rispondo un po' di fretta, mi vengono in mente almeno due vantaggi: gestione delle risorse (a un microservizio puoi dare più memoria di altri se messo in un suo container) e sicurezza (se c è un bug di sicurezza tutto è circoscritto a quel container che ha un solo servizio e non devi buttare tutto giu)
Heyla. Grazie per essere passato da queste parti. Tutto dipende ovviamente da cosa devi fare. Premettendo che ti rispondo un po' di fretta, mi vengono in mente almeno due vantaggi: gestione delle risorse (a un microservizio puoi dare più memoria di altri se messo in un suo container) e sicurezza (se c è un bug di sicurezza tutto è circoscritto a quel container che ha un solo servizio e non devi buttare tutto giu)
@@valerio_afk si forse il concetto di container è corretto ... avrei una sorta di sandbox x microservizio
Scusa uso Linux Mint, si può installare un sistema operativo Linux dentro docker, ho solo un solo programma grazie
non proprio. Se installi docker dentro mint, i containere saranno gia' di default linux perche' (quindi non c'e' bisogno di installare un SO di base come faresti in una qualsiasi altra macchina virtuale).
Si un bel corso docker Italiano manca