‫Tutto ok.
‫Quindi questa settimana uno degli argomenti che voglio condividere prima di arrivare alla domanda e risposta
‫riguarda il desktop Docker di Windows e una nuova funzionalità o una sorta di miglioramento su come funziona Docker su Windows 10.
‫Quindi, se sei un utente Windows e stai eseguendo Windows 10 Pro o Enterprise, sei abbastanza fortunato da essere in
‫grado di utilizzare il desktop Docker che è fondamentalmente il modo migliore per eseguire Docker su Windows ed è una parte
‫dei miei corsi che parlo a proposito.
‫Ovviamente se hai versioni precedenti di Windows non puoi usare Docker desktop ma una volta arrivato
‫a quel Windows 10 pro una delle cose è come eseguire i contenitori di Windows.
‫E ne abbiamo parlato per anni sui container Linux e puoi eseguire i container Linux su
‫Windows.
‫Ma un paio d'anni fa Microsoft ha ideato questo nuovo concetto di contenitori
‫Windows, che era un binario di Windows che si avviava all'interno di Windows in un contenitore.
‫E tecnicamente ciò che sta accadendo in background è che è un kernel del server Windows.
‫Quindi, quando sei su Windows 10 oggi per impostazione predefinita e avvii un server sequel di
‫Microsoft Windows, ad esempio quando avvii quel contenitore, verrà avviato un piccolo server core o un server Nanos che sono diversi
‫tipi di Windows Server 2016 o 2019 che essenzialmente sono molto piccoli e li lancia e poi lancia
‫il tuo contenitore lì dentro.
‫In questo momento è fantastico perché riesci a ottenere quell'esperienza server completa, così hai il kernel del server
‫che è un po 'diverso dal kernel di Windows 10.
‫Ottieni tutte le funzionalità IRS e le cose che usciresti da un
‫server che sono diverse da quelle che avresti su Windows 10, tuttavia c'è perché questo è noto come isolamento hyper v
‫dal modo che si chiama isolamento hyper v e il negativo di cioè che occupa più risorse.
‫Destra.
‫Devi far girare l'intero kernel per un nuovo sistema operativo.
‫E idealmente se vuoi solo eseguire un semplice EMC forse è che sai che è un dot net EMC forse è solo una
‫riga di comando vedi che in realtà non è un occhio come sito Web o
‫altro o se hai solo bisogno di eseguire una sorta di processo in background in un contenitore o
‫contenitore Windows non è davvero necessario l'isolamento iperv VM completo.
‫Quindi ora l'isolamento del processo è finalmente arrivato a Windows 10 e ciò significa che quando accendi un
‫paio di cose e lo abiliti essenzialmente il desktop Docker ti consentirà di eseguire nativamente un binario di Windows su
‫Windows 10 senza mai dover attivare l'hypervisor alto contenitore.
‫Quindi c'è questo è in realtà il PR ora nel caso tu sia curioso di sapere come sia successo tutto questo.
‫Questa è la richiesta pull
‫e ottiene l'hub ed è un po 'il punto in cui è avvenuta l'azione con la funzione abilitata e francamente
‫penso che questo accadrà mai perché fuori dal cancello il team di Microsoft stava dicendo che non volevano
‫davvero i container per eseguire nativamente su Windows 10 perché il kernel del server era così diverso che avevano bisogno del
‫kernel del server per avere un'esperienza simile indipendentemente da dove si eseguiva il contenitore.
‫Bene, quella storia è chiaramente cambiata ora.
‫Quindi siamo in ritardo nel 2018.
‫Questa funzione è stata aggiunta nell'ultima versione del desktop Docker, ma puoi dare un'occhiata a Stefon, uno
‫dei capitani docker che ora è un dipendente medico, uno dei suoi articoli sul blog parla di come iniziare e
‫come configurarlo ed è a pochi passi che non vivrò qui perché francamente
‫fa un ottimo lavoro.
‫Puoi semplicemente leggere il suo articolo e vedere i comandi Post e di esempio e farlo
‫funzionare sul tuo computer e praticamente alla fine di esso avrai eseguito eseguibili di Windows e contenitori di Windows
‫senza dover avviare un server hyper v.
‫Non abbiamo ancora la possibilità di eseguire il desktop Docker perché ne conosco molti.
‫Alcuni di voi pensavano che questo potesse I.
‫Ciò significa che ora posso eseguire il desktop Docker su Windows 10 home che non ha hyper v.
‫Questa è stata una domanda che tutti abbiamo immediatamente posto nella chat del capitano per
‫vedere se potevamo farlo subito.
‫Questo non è ancora possibile.
‫Desktop ha bisogno di tutto questo hyperv in esecuzione per installarlo e farlo funzionare, ma è possibile fare questo
‫processo poiché i prezzi sono molto isolati.
‫È difficile dirlo senza hyper v.
‫Quindi speriamo che forse sia possibile da qualche parte e quest'anno forse anche quel desktop Docker potrebbe essere eseguito
‫solo per il processo di isolamento delle scuole superiori su contenitori Windows su Windows 10 a casa.
‫Questo significa che in quello scenario, se mai funzionasse, non è ancora possibile eseguire i contenitori Linux,
‫ma non è ancora possibile eseguire i contenitori di Windows in isolamento hyper v.
‫Quindi ci sono molte limitazioni qui e ciò ti impedirebbe in particolare il fatto che non
‫puoi eseguire container Linux senza hyper v.
‫Questo ti limiterebbe ancora davvero.
‫Ma è una specie di crepa un po 'una crepa nella limitazione che richiede Windows 10 pro
‫per eseguire comunque il desktop Docker.
‫Non sappiamo se succederà mai.
‫Voglio dire, sai che questi prodotti sono in gran parte open source conosci anche il desktop Docker anche se non
‫è completamente open source.
‫Dipende interamente dal motore che è completamente open source.
‫Quindi abbiamo davvero bisogno di contributi open source lì o perché sia una vera grande priorità per il team
‫di Windows.
‫E sai di avere esperienza con il mercato di riferimento per desktop docker docker e docker enterprise.
‫La mia sensazione è che anche se questo potrebbe essere possibile su Windows 10 a casa, non lo
‫vedremo presto se è per sempre perché ogni azienda utilizza ogni Windows 10 pro o meglio.
‫Di solito le licenze aziendali di solito significano che ottengono Windows 10 enterprise.
‫Quindi il mercato domestico di Windows 10 è probabilmente più un mercato per hobbisti.
‫E per me come insegnante, so che i miei studenti hanno assistito a casa a casa e quindi potrebbero avere
‫dei professionisti al lavoro e probabilmente ci potrebbe essere la loro macchina a casa per imparare Docker.
‫Quindi è un peccato perché anche se siamo professionisti, a volte useremmo sempre casa a casa.
‫Ma ho la sensazione che non sarà una priorità assoluta con il team desktop di Windows Docker,
‫ma vedremo.
‫Destra.
‫Non ho le tue speranze.
‫Non ho informazioni interne o altro.
‫So solo che questa roba è complicata e può essere difficile farlo bene.
‫E poi per cose come questa deve essere una grande priorità accadere rapidamente.
‫Quindi probabilmente non è qualcosa che avrei immaginato che le grandi aziende del mondo chiedessero tutti la
‫compatibilità domestica con Windows 10.
‫Quindi, ma non lo sai mai.
‫Quindi dai un'occhiata.
‫Prova a farmelo sapere nei commenti, naturalmente, sai di ridurre lo zoom di un tweet o se sei
‫nella finestra mobile o in un gioco di abilità fammi sapere se riesci a farlo funzionare perché è abbastanza bello.
‫E penso che ti farà risparmiare alcune risorse e renderà molto più veloce la rotazione e la riduzione dei contenitori
‫se stai lavorando su contenitori Windows.