Forrige uke rapporterte vi at Microsoft har forhåndsvist Hyper-V-beholdere , en ny Windows 10-funksjon i siste Insider-bygg 14352. Hvis du ikke er kjent med dem, er beholdere et isolert sted hvor en applikasjon kan kjøres uten å påvirke resten av operativsystemet ditt.
Microsoft mener at de er den "neste evolusjonen innen virtualisering", og Windows 10 har faktisk to forskjellige typer containere, Windows Server-containere og Hyper-V-containere. Førstnevnte isolerer applikasjoner med prosess- og navneområdeisolasjonsteknologi, mens sistnevnte utvider førstnevnte og kjører hver container i en optimert virtuell maskin som også gir kjerneisolering.
I et blogginnlegg på Microsoft Developer Blog i dag, forklarte Microsoft Azure Technical Evangelist Julien Corioland hvordan Windows Insiders kan kjøre en hvilken som helst Hyper-V-beholder på sin Windows 10-PC. Siden dette er en opt-in-funksjon, må du først installere de to typene containere for å komme i gang. For å gjøre det, gå til Windows Kontrollpanel og klikk deretter Programmer, klikk deretter Slå Windows-funksjoner på eller av (hvis du blir bedt om et administratorpassord eller bekreftelse, skriv inn passordet eller oppgi bekreftelse). Når du er inne, velg Containere og Hyper-V i listen og klikk OK. Datamaskinen vil da starte på nytt for å installere de to komponentene.
Slå på de to beholderne fra vinduets kontrollpanel.
For å kunne kjøre Hyper-V-beholdere, må du da installere ContainerImage-pakkeleverandøren samt NanoServer-basebeholderbildet. Først åpner du en PowerShell-konsoll i administratormodus og endrer deretter utførelsespolicyen til ubegrenset ved å bruke følgende kommando:
Set-ExecutionPolicy Ubegrenset
Du er nå klar til å installere ContainerImage-pakkeleverandøren, som lar deg trekke basisoperativsystembildet for å kjøre Hyper-V-beholdere. Bruk følgende kommando for å gjøre det:
Install-PackageProvider ContainerImage -Force
Som vi tidligere sa, er neste trinn installasjonen av NanoServer-basecontainerbildet, du kan trekke det med følgende kommando (dette trinnet kan ta en stund avhengig av Internett-tilkoblingen din):
Install-ContainerImage NanoServer
Etter dette trinnet må du installere Docker på PC-en din, som er et verktøy designet for å administrere containere. Corioland anbefaler å kjøre dette PS-skriptet for å bare installere alt du trenger. Når det er gjort, vil du være klar til å bruke Hyper-V-beholdere gjennom Docker-kommandoene, for eksempel denne som kan gi deg listen over tilgjengelige bilder på datamaskinen din:
Eksempel på en docker-kommando.
Videre kan du bruke følgende kommando for å bytte til et CMD-vindu med administratorrettigheter og opprette en ny Hyper-V-beholder:
docker run -it –isolation=hyperv nanoserver cmd
Et cmd-vindu som kjører i en hyper-v-beholder.
Det er det, du er nå klar til å kjøre hvilken som helst Hyper-V-beholder på din Windows 10-PC. Du kan få flere detaljer om hvordan du kommer i gang i hele blogginnlegget , og vi oppfordrer deg også til å sjekke den offisielle dokumentasjonen om Hyper-V-beholdere på MSDN-nettstedet .
Hvis du er en utvikler, er du glad for at Microsoft har brakt innfødt støtte for Hyper-V Containers inn i Windows 10? Gi oss beskjed i kommentarene hvis du tror denne funksjonen kan lette arbeidsflyten din.