‫Oke.
‫Dus deze week een van de onderwerpen die ik wil delen voordat we naar de Q
‫en A gaan, gaat over Windows Docker-desktop en een nieuwe functie of een soort verbetering van hoe Docker werkt op Windows 10.
‫Dus als je een Windows-gebruiker bent en Windows 10 pro of enterprise gebruikt, heb je het geluk om Docker-desktop te kunnen
‫gebruiken, wat in feite de beste manier is om Docker op Windows uit te voeren en het maakt deel uit van
‫mijn cursussen die ik praat over het.
‫Het is duidelijk dat als je oudere versies van Windows hebt, je Docker-desktop niet kunt gebruiken, maar als je
‫eenmaal bij die Windows 10 pro bent, is een van de dingen hoe je de Windows-containers uitvoert.
‫En we hebben het al jaren over Linux-containers en je kunt linux-containers op Windows rechts
‫draaien.
‫Maar een paar jaar geleden kwam Microsoft met dit nieuwe
‫concept van Windows-containers, waarbij Windows-binaire bestanden in een container in Windows werden gelanceerd.
‫En technisch gezien, wat er op de achtergrond gebeurt, is dat het een Windows-serverkernel is.
‫Dus als je vandaag standaard Windows 10 gebruikt en je start een Windows Microsoft-vervolgserver
‫op, bijvoorbeeld wanneer je die container start, zal het een kleine kleine kernserver of een Nanos-server laten draaien, wat
‫verschillende soorten Windows-server 2016 of 2019 die in wezen erg klein zijn en het lanceert die en
‫lanceert vervolgens je container daar.
‫Op dit moment is dat geweldig, want je krijgt die volledige serverervaring goed, je krijgt de server-kernel
‫die een beetje anders is dan de Windows 10-kernel.
‫Je krijgt alle IRS-functies en dingen die je uit een server zou halen die
‫anders zijn dan wat je zou krijgen op Windows 10, maar er is omdat dit bekend staat als hyper v-isolatie door de manier waarop
‫dat hyper v-isolatie wordt genoemd en het negatieve van dat wil zeggen dat het meer middelen in beslag neemt.
‫Rechts.
‫Je moet de hele kernel draaiende houden voor een nieuw besturingssysteem.
‫En idealiter, als je gewoon een eenvoudige EMC wilt draaien, weet je misschien dat het een puntnet is. EMC is misschien gewoon
‫een opdrachtregel, zie je dat het niet echt een oog is als een website of
‫zoiets, of als je gewoon een soort van moet uitvoeren achtergrondproces in een container of Windows-container heb
‫je die volledige VM hyper v-isolatie niet echt nodig.
‫Dus nu is procesisolatie eindelijk naar Windows 10 gekomen en wat dit betekent is dat wanneer je
‫een paar dingen inschakelt en het in wezen inschakelt, Docker-desktop je een Windows-binary op Windows 10 native laat draaien zonder
‫ooit een hoge hypervisor te hoeven draaien container.
‫Dus dit is eigenlijk de PR nu voor het geval je nieuwsgierig bent naar hoe dit allemaal is gebeurd.
‫Dit is het pull-verzoek
‫en de get-hub en dat is een soort van waar de actie plaatsvond met de functie ingeschakeld en eerlijk
‫gezegd denk ik dat dit ooit gaat gebeuren omdat het Microsoft-team uit de gate zei dat ze
‫niet echt wilden dat containers native draaien op Windows 10 omdat de server-kernel zo anders was dat ze de server-kernel
‫nodig hadden om een vergelijkbare ervaring te hebben, ongeacht waar je de container draaide.
‫Nou, dat verhaal is nu duidelijk veranderd.
‫Dus we hebben later eind 2018.
‫Deze functie is toegevoegd in de nieuwste versie van Docker-desktop, maar je kunt Stefon, een van de kapiteins van de
‫havenarbeider die nu eigenlijk een doktersmedewerker is, eens bekijken. Een van zijn blogartikelen vertelt hoe je hiermee kunt beginnen en hoe je het
‫instelt en het zijn een paar stappen dat ik hier niet ga wonen, want eerlijk gezegd
‫doet hij het geweldig.
‫Je kunt gewoon zijn artikel lezen en de commando's Post en het voorbeeld bekijken en
‫het op je computer laten draaien en aan het einde ervan heb je Windows-uitvoerbare bestanden en Windows-containers gebruikt
‫zonder ooit een hyper-v-server te hoeven opstarten.
‫We hebben nog niet de mogelijkheid om Docker-desktops te draaien omdat ik er zoveel ken.
‫Sommigen van jullie dachten: dit kan ik.
‫Betekent dat nu dat ik Docker-desktop kan draaien op Windows 10 Home dat geen hyper v.
‫Dat was een vraag die we allemaal meteen stelden in de chat van de kapitein om te kijken of we dat
‫nu wel of niet op gang konden krijgen.
‫Dat kan nog steeds niet.
‫Desktop heeft dit allemaal hyper v nodig om te installeren en werkend te krijgen, maar het is mogelijk om dit proces
‫uit te voeren omdat er veel procesisolatie is.
‫Het is moeilijk te zeggen zonder hyper v.
‫Dus we hopen dat het misschien ergens mogelijk is en dit jaar zou zelfs die Docker-desktop mogelijk
‫alleen kunnen worden uitgevoerd voor isolatie op de middelbare school op Windows-containers op Windows 10 Home.
‫Dit betekent dat in dat scenario, als dat ooit zou werken, je nog steeds geen Linux-containers
‫zou kunnen draaien, je nog steeds geen Windows-containers in hyper-v-isolatie zou kunnen draaien.
‫Er zijn hier dus veel beperkingen en het zou je echt voorkomen, vooral het feit dat je
‫geen Linux-containers kunt gebruiken zonder hyper v.
‫Dit zou je nog steeds echt beperken.
‫Maar het is een beetje een barst in de beperking rond het vereisen van Windows 10 pro
‫om Docker-desktop toch te kunnen gebruiken.
‫We weten niet of dat ooit gaat gebeuren.
‫Ik bedoel, je weet dat deze producten grotendeels open source zijn, je kent zelfs de Docker-desktop, hoewel het niet volledig
‫open source is.
‫Het hangt volledig af van de engine die volledig open source is.
‫Dus we hebben daar echt open source-bijdragen nodig of om het een echte grote prioriteit te maken voor
‫het Windows-team.
‫En u weet dat u ervaring heeft met de doelmarkt voor docker docker desktop en docker enterprise.
‫Ik heb het gevoel dat, hoewel dit mogelijk is op Windows 10 Home, we dat niet snel zullen zien
‫als het voor altijd is, omdat elk bedrijf en elke onderneming Windows 10 pro of beter gebruikt.
‫Meestal betekent bedrijfslicenties meestal dat ze Windows 10 Enterprise krijgen.
‫Dus de thuismarkt van Windows 10 is waarschijnlijk meer een hobbymarkt.
‫En voor mij als leraar weet ik dat mijn studenten thuis getuige zijn geweest en dat ze dan misschien
‫professionals op het werk hebben en dat ze waarschijnlijk hun thuiscomputer gebruiken om Docker te leren.
‫Het is dus jammer, want ook al zijn we professionals, we zouden nog steeds thuis soms thuis gebruiken.
‫Maar ik heb het gevoel dat het geen topprioriteit zal zijn bij het Windows Docker-desktopteam, maar we
‫zullen zien.
‫Rechts.
‫Ik heb geen hoop.
‫Ik heb geen voorkennis of iets dergelijks.
‫Ik weet gewoon dat dit spul ingewikkeld is en dat het moeilijk kan zijn om het goed te doen.
‫En dan moet het voor dit soort dingen een grote prioriteit zijn om snel te gebeuren.
‫Dus het is waarschijnlijk niet iets dat ik zou hebben geraden dat de grote ondernemingen in de wereld allemaal vragen om
‫compatibiliteit met Windows 10 voor thuisgebruik.
‫Dus maar je weet maar nooit.
‫Dus check dat maar eens.
‫Probeer dat eens, laat het me weten in de reacties, natuurlijk weet je dat je een tweet uitzoomt of als
‫je in de haven of beheersing bent, laat me dan weten of je dit kunt laten werken, want het is best goed.
‫En ik denk dat het je wat middelen zal besparen en het veel sneller zal maken om containers op en neer te
‫draaien als je aan Windows-containers werkt.