We laten je zien hoe je WSL Containers installeert en gebruikt op Windows 11. Met deze tool kun je Linux-containers rechtstreeks op Windows 11 bouwen en beheren, zonder dat je tools van derden zoals Docker Desktop nodig hebt. Zo doe je dat. Wat het is, waarom het belangrijk voor je is en hoe je ermee aan de slag kunt..
Wat zijn WSL-containers?

Voordat we kijken hoe je WSL Containers installeert en gebruikt op Windows 11, laten we eerst even uitleggen wat deze tool precies is. Het is in feite een nieuwe functie die is ingebouwd in het Windows Subsystem for Linux (WSL). Hiermee kun je Maak, voer uit en beheer Linux-containers rechtstreeks vanuit Windows., gebruikmakend van een native engine die standaard bij WSL wordt geleverd.
Stel je voor dat je een specifieke omgeving nodig hebt om een applicatie te testen, of dat je een project met zijn eigen afhankelijkheden wilt isoleren. Tot nu toe zou je daarvoor Docker Desktop op Windows hebben geïnstalleerd. Maar met WSL Containers is die extra stap niet langer nodig: Het is alsof Docker "standaard" op je Windows 11 is geïnstalleerd..
Het installeren en gebruiken van WSL Containers op Windows 11 biedt uiteraard veel voordelen. In tegenstelling tot de traditionele aanpak met Docker Desktop, biedt dit platform hier een andere oplossing. De containerengine draait binnen de Linux-distributie die op WSL is geïnstalleerd.Ubuntu is standaard geïnstalleerd. Dit vermindert de werkdruk aanzienlijk en verbetert de algehele prestaties.
Met WSL Containers Windows kun je Linux-code op de achtergrond uitvoeren zonder dat dit zichtbaar is. Bovendien biedt deze tool nog veel meer mogelijkheden. Hiermee kunt u Docker Engine gebruiken zonder dat u Docker Desktop nodig hebt.Het integreert ook andere containertools zoals Podman, Buildah en nerdctl.
Voorwaarden en installatie

Om WSL Containers op Windows 11 te installeren en te gebruiken, moet u aan enkele minimale vereisten voldoen. Ten eerste moet Windows 11 geïnstalleerd zijn, bij voorkeur de nieuwste versie. Daarnaast, Virtualisatie (Hyper-V) moet ingeschakeld zijn in de BIOS/UEFI. van je team. Als je hierover twijfels hebt, raadpleeg dan het betreffende item. Hoe Hyper-V in Windows 11 en Windows 10 in- en uitschakelen.
Als u aan bovenstaande vereisten voldoet, kunt u WSL Containers installeren en gebruiken op Windows 11. De installatie is heel eenvoudig.Open PowerShell als beheerder en voer de volgende opdracht uit om wslc.exe te verkrijgen: wsl --update --pre-releaseWacht tot het proces is voltooid en om ervoor te zorgen dat de wijzigingen van kracht worden, stop WSL en heropen het met wsl --shutdown.
Tot slot kunt u de installatie controleren door de terminal opnieuw op te starten en het commando uit te voeren. wslc --versionHiermee, Je controleert of de tool is geïnstalleerd en wat het versienummer ervan is.Op het moment van schrijven is de meest recente versie 2.9.4.0.
Wil Voer een snelle functionaliteitstest uit.Voer het klassieke "Hello World"-containercommando uit. Met dit commando wordt een testimage gedownload en uitgevoerd. wslc run --rm hello-worldAls je het welkomstbericht ziet, is het klaar! Containers is klaar voor het eerste gebruik.
Hoe installeer en gebruik je WSL Containers op Windows 11: de eerste stappen
Na de installatie moet u weten dat... basiscommando's Om met WSL Containers aan de slag te gaan en het te gebruiken. Het voordeel is dat de tool intuïtief is ontworpen, vooral als je bekend bent met Docker. Als je je eerste stappen zet met WSL Containers, probeer dan de volgende commando's:
wslc --help: Toont de volledige lijst met beschikbare commando's.wslc image list: Toon een lijst van alle containerimages die uw systeem heeft.wslc container listToont de containers die momenteel actief zijn.
Zou u Start je eerste containerOké, laten we een interactieve container met Ubuntu starten. Gebruik hiervoor de volgende opdracht. wslc run --rm -it ubuntu:latest bashHet programma downloadt de Ubuntu-image, maakt een container aan, voert de bash-terminal daarin uit en verwijdert deze automatisch bij het afsluiten.
Na het uitvoeren van de opdracht kom je terecht in een Ubuntu-shell. Je kunt Linux-opdrachten uitvoeren. (als ls, uname -aom te controleren of u zich in de container bevindt. Om af te sluiten, typt u exit. Zoals je ziet, is het installeren en gebruiken van WSL Containers op Windows 11 vrij eenvoudig en intuïtief.
Start een webserver op de achtergrond.
Laten we nog een test doen met het installeren en gebruiken van WSL Containers op Windows 11, dit keer. een webserver op de achtergrond draaienEen veelvoorkomend gebruiksscenario is het uitvoeren van Apache HTTP-server met de httpd-image. Wat we gaan doen, is poort 80 ervan koppelen aan Windows-poort 8080 met behulp van de opdracht. wslc run -d --rm -p 8080:80 --name apache-web httpd:latestDit is de uitleg van het commando:
-d: Voer de container op de achtergrond uit (modus losgemaakt).--rmVerwijdert automatisch de container wanneer het programma wordt gestopt.-p 8080:80Publiceer poort 80 van de container naar poort 8080 van uw computer.--name apache-web: Geef de container de naam "apache-web" voor eenvoudig beheer.httpd:latest: Specificeert de officiële Apache-image.
Zodra het proces is voltooid, kunt u Controleer of alles werkt. naar het adres gaan http://localhost:8080 In je browser zou je de welkomstpagina van Apache moeten zien. En als je de container wilt stoppen, gebruik dan het volgende commando. wslc container stop apache-web.
Aandachtspunten voor het installeren en gebruiken van WSL Containers op Windows 11
Zoals je ziet, is het installeren en gebruiken van WSL Containers op Windows 11 een eenvoudig proces met veel mogelijkheden. Hoewel het een directe vervanging is voor het Docker Desktop-hulpprogramma, is het goed om een paar dingen in gedachten te houden. significante verschillen in hun isolatiemodel.
Terwijl Docker Desktop alle containers binnen dezelfde gedeelde virtuele machine (VM) uitvoert, doen WSL Containers dat niet. Het geeft elke sessie of applicatie een eigen privé-VM. gebaseerd op Hyper-V. Dit heeft minstens drie belangrijke implicaties:
- Beveiliging en isolatieDoordat het een eigen virtuele machine heeft, is de isolatie tussen verschillende applicaties en processen veel robuuster. Dit maakt het ideaal voor bedrijfsomgevingen waar beveiliging cruciaal is.
- Prestatie en consistentieElke WSL Containers-sessie "erft" dezelfde schone status, wat betekent dat de opstarttijd zeer consistent is, zonder dat de omgeving tussen de sessies opnieuw hoeft te worden "opgewarmd".
- Meer verbruik van hulpbronnenHet enige nadeel van deze sterke isolatie is dat het resourceverbruik (met name RAM) hoger kan liggen, omdat voor elke sessie een complete virtuele machine wordt opgestart.
En daarmee ben je klaar om zet je eerste stappen In containerisatie binnen Windows. Door WSL Containers te installeren en te gebruiken op Windows 11 krijgt u toegang tot een zeer krachtige tool. Ga direct aan de slag: installeer de nieuwste versie van WSL Containers en experimenteer met wslc en begin vertrouwd te raken met deze nieuwe manier van werken.
Van jongs af aan ben ik gefascineerd door alles wat wetenschappelijk en technologisch is, vooral door de ontwikkelingen die ons leven gemakkelijker en aangenamer maken. Ik blijf graag op de hoogte van het laatste nieuws en de nieuwste trends, en deel mijn ervaringen, meningen en tips over de apparaten en gadgets die ik gebruik. Dit leidde ertoe dat ik ruim vijf jaar geleden webredacteur werd, met een focus op Android-apparaten en Windows-besturingssystemen. Ik heb geleerd om complexe concepten in eenvoudige bewoordingen uit te leggen, zodat mijn lezers ze gemakkelijk kunnen begrijpen.

