I sidste uge rapporterede vi, at Microsoft har forhåndsvist Hyper-V-containere , en ny Windows 10-funktion i den seneste Insider build 14352. Hvis du ikke er bekendt med dem, er containere et isoleret sted, hvor en applikation kan køre uden at påvirke resten af dit operativsystem.
Microsoft mener, at de er "den næste evolution inden for virtualisering", og Windows 10 har faktisk to forskellige typer containere, Windows Server-containere og Hyper-V-containere. Førstnævnte isolerer applikationer med proces- og navnerumsisoleringsteknologi, mens sidstnævnte udvider førstnævnte og kører hver container i en optimeret virtuel maskine, der også giver kerneisolering.
I et blogindlæg på Microsoft Developer Blog i dag, forklarede Microsoft Azure Technical Evangelist Julien Corioland, hvordan Windows Insiders kan køre enhver Hyper-V-container på deres Windows 10-pc. Da dette er en opt-in-funktion, skal du først installere de to typer containere for at komme i gang. For at gøre det skal du gå til Windows Kontrolpanel og derefter klikke på Programmer og derefter klikke på Slå Windows-funktioner til eller fra (hvis du bliver bedt om en administratoradgangskode eller bekræftelse, skal du indtaste adgangskoden eller give bekræftelse). Når du er i, skal du vælge Containere og Hyper-V på listen og klikke på OK. Din computer vil derefter genstarte for at installere de to komponenter.
Tænd for de to beholdere fra vinduets kontrolpanel.
For at kunne køre Hyper-V-containere skal du derefter installere ContainerImage-pakkeudbyderen samt NanoServer-basecontainerbilledet. Først skal du åbne en PowerShell-konsol i administratortilstand og derefter ændre udførelsespolitikken til ubegrænset ved hjælp af følgende kommando:
Set-ExecutionPolicy Ubegrænset
Du er nu klar til at installere ContainerImage-pakkeudbyderen, som giver dig mulighed for at trække basisoperativsystembilledet for at køre Hyper-V-containere. Brug følgende kommando til at gøre det:
Install-PackageProvider ContainerImage -Force
Som vi tidligere sagde, er det næste trin installationen af NanoServer-basecontainerbilledet, du kan trække det med følgende kommando (dette trin kan tage et stykke tid afhængigt af din internetforbindelse):
Installer-ContainerImage NanoServer
Efter dette trin skal du installere Docker på din pc, som er et værktøj designet til at administrere containere. Corioland anbefaler at køre dette PS-script for bare at installere alt, hvad du har brug for. Når det er gjort, vil du være klar til at bruge Hyper-V-containere gennem Docker-kommandoerne, såsom denne, der kan give dig listen over tilgængelige billeder på din computer:
Eksempel på en docker-kommando.
Desuden kan du bruge følgende kommando til at skifte til et CMD-vindue med administratorrettigheder og oprette en ny Hyper-V-container:
docker run -it –isolation=hyperv nanoserver cmd
Et cmd-vindue, der kører i en hyper-v-beholder.
Det er det, du er nu klar til at køre enhver Hyper-V-container på din Windows 10-pc. Du kan få flere detaljer om, hvordan du kommer i gang på det fulde blogindlæg , og vi opfordrer dig også til at tjekke den officielle dokumentation om Hyper-V-containere på MSDN-webstedet .
Hvis du er en udvikler, er du så glad for, at Microsoft har bragt indbygget support til Hyper-V Containers ind i Windows 10? Fortæl os i kommentarerne, hvis du mener, at denne funktion kan lette dit arbejdsflow.