La setmana passada, vam informar que Microsoft ha estat previsualitzant els contenidors Hyper-V , una nova característica de Windows 10 a l'última compilació d'Insider 14352. Si no els coneixeu, els contenidors són un lloc aïllat on es pot executar una aplicació sense afectar la resta. del vostre sistema operatiu.
Microsoft creu que són la "próxima evolució de la virtualització" i Windows 10 en realitat inclou dos tipus diferents de contenidors, contenidors Windows Server i contenidors Hyper-V. El primer aïlla les aplicacions amb tecnologia d'aïllament de processos i espais de noms, mentre que el segon amplia el primer i executa cada contenidor en una màquina virtual optimitzada que també proporciona aïllament del nucli.
En una publicació de bloc al bloc de desenvolupadors de Microsoft avui, l'evangelista tècnic de Microsoft Azure Julien Corioland va explicar com els Windows Insiders poden executar qualsevol contenidor Hyper-V al seu PC Windows 10. Com que es tracta d'una funció d'activació, primer haureu d'instal·lar els dos tipus de contenidors per començar. Per fer-ho, aneu al Tauler de control de Windows i, a continuació, feu clic a Programes i, a continuació, feu clic a Activa o desactiva les funcions de Windows (si se us demana una contrasenya o una confirmació d'administrador, escriviu la contrasenya o proporcioneu-ne la confirmació). Un cop hi estigueu, seleccioneu Contenidors i Hyper-V a la llista i feu clic a D'acord. Aleshores, l'ordinador es reiniciarà per instal·lar els dos components.
Enceneu els dos contenidors des del tauler de control de Windows.
Per poder executar contenidors Hyper-V, haureu d'instal·lar el proveïdor de paquets ContainerImage així com la imatge del contenidor base NanoServer. Primer, obriu una consola PowerShell en mode d'administrador i, a continuació, canvieu la política d'execució a sense restriccions mitjançant l'ordre següent:
Set-ExecutionPolicy sense restriccions
Ara ja esteu preparat per instal·lar el proveïdor de paquets ContainerImage, que us permetrà extreure la imatge base del sistema operatiu per executar contenidors Hyper-V. Utilitzeu l'ordre següent per fer-ho:
Install-PackageProvider ContainerImage -Force
Com hem dit anteriorment, el següent pas és la instal·lació de la imatge del contenidor base del NanoServer, podeu extreure-la amb l'ordre següent (aquest pas pot trigar una estona depenent de la vostra connexió a Internet):
Instal·lar-ContainerImage NanoServer
Passat aquest pas, haureu d'instal·lar Docker al vostre ordinador, que és una eina dissenyada per gestionar contenidors. Corioland recomana executar aquest script de PS per instal·lar tot el que necessiteu. Un cop fet, estareu preparat per utilitzar els contenidors Hyper-V mitjançant les ordres de Docker, com aquesta, que us pot obtenir la llista d'imatges disponibles al vostre ordinador:
Un exemple d'ordre docker.
A més, podeu utilitzar l'ordre següent per canviar a una finestra CMD amb drets d'administrador i crear un nou contenidor Hyper-V:
docker run -it –isolation=hyperv nanoserver cmd
Una finestra de cmd que s'executa en un contenidor hiper-v.
Això és tot, ara ja esteu preparat per executar qualsevol contenidor Hyper-V al vostre PC amb Windows 10. Podeu obtenir més detalls sobre com començar a la publicació completa del bloc , i també us animem a consultar la documentació oficial dels contenidors Hyper-V al lloc web de MSDN .
Si sou desenvolupador, esteu content que Microsoft hagi incorporat suport natiu per a contenidors Hyper-V a Windows 10? Feu-nos saber als comentaris si creieu que aquesta funció podria facilitar el vostre flux de treball.