WSL-konttien asentaminen Windows 11:een

Viimeisin päivitys: 06/08/2026
Kirjoittaja: Daniel Terrasa

  • Yksinkertaistettu WSL-asennus PowerShell-komentojen ja Linux-jakelun hallinnan avulla.
  • Natiivin wslc.exe-työkalun käyttö säilön elinkaaren hallintaan ilman ulkoista ohjelmistoa.
  • Suorituskyvyn optimointi tiedostojen sijainnin avulla Linux-tiedostojärjestelmässä ja WSL 2:n avulla.
Ohjelmoija työskentelee kahden näytön kanssa ja pääte näkyy, ihanteellinen havainnollistamaan artikkelia WSL:stä ja säilöistä Windows 11:ssä

Jos olet Microsoftin ekosysteemissä työskentelevä kehittäjä, tiedät, että Linux- ja Windows-maailmojen yhteensovittaminen on pitkään ollut hankalaa. Onneksi Windowsin alijärjestelmä Linuxille (WSL) on tullut murtamaan nuo esteet, mutta ¿miten Asennanko WSL-kontteja Windows 11:een? Siitä tässä postauksessa puhumme.

Kanssa natiivit WSL-kontit, Emme enää ole täysin riippuvaisia ​​ulkoisista työkaluista, kuten Docker Desktopista, yksittäisten sovellusten suorittamisessa, koska Microsoft on integroinut oman komentorivityökalunsa säilön elinkaaren hallintaan paljon kevyemmällä ja suoremmalla tavalla hyödyntäen Linux-ytimen tehoa Windows 11:ssä.

WSL:n asentaminen tietokoneellesi

Asentaaksesi WSL Containers -sovelluksen Windows 11:een sinun on varmistettava, että järjestelmäsi on ajan tasalla. Jos sinulla on Windows 11 tai Windows 10:n versio, joka on uudempi kuin 2004 (koontiversio 19041), prosessi on hyvin yksinkertainen. Sinun tarvitsee vain avata ikkuna PowerShell järjestelmänvalvojana ja käynnistä komento wsl --installTietokoneen uudelleenkäynnistyksen jälkeen järjestelmä ottaa käyttöön kaikki tarvittavat toiminnot ja asentaa Ubuntun oletusarvoisesti.

Vmmem Windows 11:ssä
Aiheeseen liittyvä artikkeli:
Vmmem Windows 11:ssä: mikä se on, miksi se kuluttaa niin paljon ja miten sitä hallitaan

Jos Ubuntu ei sovi sinulle ja haluat toisen vaihtoehdon, voit tutustua saatavilla oleviin vaihtoehtoihin osoitteessa wsl.exe --list --onlineAsentaaksesi tietyn jakelun, käytä yksinkertaisesti komentoa wsl.exe --install -d Huomaa, että Linuxin ensimmäisellä käynnistyskerralla järjestelmän käynnistyminen kestää hetken. pura tiedostotMutta myöhemmillä kerroilla pääsy on käytännössä välitöntä.

Ainutlaatuinen sisältö - Napsauta tästä  Kuinka lisätä aksentteja näppäimistöön

On tärkeää, että asetat käyttäjätunnuksesi ja salasanasi heti, kun käynnistät jakelun. Kokemuksesi optimoimiseksi on erittäin suositeltavaa käyttää [sopivaa työkalua/sovellusta/jne.]. Windows-päätejonka avulla voit hallita useita välilehtiä ja profiileja sekä etäpalvelinta Visual Studio -koodi, jonka avulla voit ohjelmoida Windowsissa samalla kun koodia suoritetaan Linux-ympäristössä.

Asenna WSL-kontit Windows 11:een
WSL-konttien asentaminen Windows 11:een

WSL-pääversiot ja -jakelut

Ennen WSL-säiliöiden asentamista Windows 11:een on tärkeää tietää, että kaikki WSL-asennukset eivät ole samanlaisia. Tällä hetkellä WSL 2 Se on ensisijainen vaihtoehto, koska se käyttää kevyttä virtualisointiarkkitehtuuria ja oikeaa Linux-ydintä, mikä parantaa merkittävästi suorituskykyä. Voit tarkistaa käyttämäsi version komennolla wsl.exe --list --verbose.

Jos jostain syystä sinulla on WSL 1 -jakelu ja haluat päivittää versioon 2, voit suorittaa komennon wsl.exe --set-version <Distro> 2Jos haluat, että kaikki uudet asennukset ovat oletusarvoisesti WSL 2 -asennuksia, komento on wsl.exe --set-default-version 2Niille, jotka tarvitsevat sellaisen offline-asennusGitHubissa on saatavilla MSI-paketteja, jotka yhdessä virtuaalikoneen alustan mahdollistamisen kanssa mahdollistavat dism.exeNiiden avulla voit luoda ympäristön ilman internetiä.

Käyttöoikeuksista on useita vaihtoehtoja: voit kirjoittaa jakelun nimen Käynnistä-valikosta tai käynnistää sen PowerShellistä kirjoittamalla ubuntutai integroimalla sen Windowsin tiedostonhallintaan avaamalla polun \wsl.localhost varten hallita Linux-tiedostoja Windowsin graafisen käyttöliittymän kätevyyden ansiosta.

Ainutlaatuinen sisältö - Napsauta tästä  Kuinka aktivoida WiFi Lenovo-kannettavassani Windows 10:ssä

Asenna WSL-säilöt Windows 11:een wslc.exe-tiedostolla

 

Tässä kohtaa todellinen helmi astuu kuvaan: wslc.exeTämä työkalu on pohjimmiltaan WSL:ään integroitu säilö-CLI, jonka avulla voit kääntää ja suorittaa sovelluksia ilman raskaita kolmannen osapuolen moottoreita. Käyttääksesi sitä tarvitset WSL-version 2.9.3 tai uudemman, jonka voit hankkia suorittamalla wsl --update --pre-release.

Tarkistaaksesi, että kaikki on kunnossa, kirjoita vain wslc version ja kokeile sitten nopeaa konttia wslc run --rm hello-worldwslc:n syntaksi on hyvin samankaltainen kuin Dockerin, joten oppimiskäyrä on lähes olematon. Voit esimerkiksi käynnistää Nginx-palvelimen taustalla julkaisemalla portin 8080 komennolla wslc run -d --rm -p 8080:80 --name web nginx ja sitten selaimestasi käsin paikallinen isäntä: 8080.

Jos haluat luoda oman kuvasi, tarvitset vain Säiliötiedosto projektisi juuressa. Esimerkiksi Django-sovellukselle määrittäisit Python-peruskuvan, kopioisit vaatimukset ja suorittaisit palvelimen. Sitten käytät wslc build -t nombre-imagen . rakentamaan sitä ja wslc run saadaksesi sen käyntiin. Se on uskomattoman sujuva työnkulku, joka integroituu saumattomasti VS Codeen.

WSL-suorituskyvyn optimointi
WSL-konttien asentaminen Windows 11:een

Optimointi ja ongelmanratkaisu

Hyvin yleinen virhe on huomata suorituskyvyn olevan hidas. Tässä mestarikikka on tallenna projektitiedostot Linux-tiedostojärjestelmän sisällä (esim. /home/usuario) eikä Windowsin kansioissa (kuten /mnt/c/Levyn käyttönopeuden ero on valtava ja avainasemassa säilöjen toiminnan kannalta, vaikka saatat huomata, että prosessi vmmem Windows 11:ssä kuluttaa paljon muistiresursseja.

Ainutlaatuinen sisältö - Napsauta tästä  Kuka keksi Lua-ohjelmointikielen?

Jos kohtaat virheen 0x80004005, on todennäköisintä, että palvelu LxssManager Se ei käynnisty automaattisesti; tarkista Windowsin palveluasetukset. Jos sinulla on ongelmia päivitysten lataamisessa jakeluissa, kuten Kali Linuxissa, kokeile vaihtaa tietovarastot HTTP:stä HTTPS:ään asetustiedostossa. sources.list ja varmista, että DNS-palvelin on määritetty oikein.

Pidä laitteesi puhtaina muistamalla, että kuvat ja säiliöt vievät tilaa. Voit tehdä yleispuhdistuksen käyttämällä wslc container prune poistaa pysäytetyt kontit ja wslc image prune poistamaan kuvia, joita et enää käytä, mikä vapauttaa tallennustilaa ext4-virtuaalikiintolevylläsi.

 

Mahdollisuus integroida oikea Linux-ydin WSL 2:n avulla on muuttanut Windows 11:n erittäin monipuoliseksi alustaksi pilvinatiiville kehitykselle. Yksinkertaistetusta yhden komennon asennuksesta natiiviin säilönhallintaan wslc:n avulla on nyt mahdollista ohittaa hankala perinteinen virtualisointikerros ja työskennellä työkaluilla, kuten CUDA, PyTorch tai TensorFlow GPU-tuen ansiosta saavutetaan ympäristö, jossa yhteensopivuus ja teho kohtaavat samassa paikassa.