„Docker“, skirta „Windows 10“, teikia pirmenybę WSL2 ir netrukus pereis prie jo

„Docker wsl2“

WSL 2 yra nauja versija architektūros, kad Leidžia „Linux“ „Windows“ posistemiui „Windows“ paleisti „Linux ELF64“ dvejetainius failus.

Ši nauja architektūra, kuri naudoti tikrą „Linux“ branduolį („Linux 4.19“), modifikuoja šių „Linux“ dvejetainių failų sąveiką su „Windows“ ir jūsų kompiuterio aparatine įranga, tuo pačiu siūlant tą pačią vartotojo patirtį, kaip ir „WSL 1“ (šiuo metu turima stabili versija).

WSL 2 siūlo daug greitesnį failų sistemos veikimą ir visas sistemos skambučių palaikymas, leidžiantis paleisti daugiau programų, tokių kaip „Docker“.

Ši nauja WSL 2 versija naudoja „Hyper-V“ funkcijas kurdamas lengvą virtualią mašiną su minimaliu „Linux“ branduoliu.

Tikėkitės geresnio suderinamumo su „Linux“ programine įranga, įskaitant „Docker“ palaikymą, ir „dramatiškai padidės failų sistemos našumas“.

Tikras „Linux“ branduolys, nedidelis prisilietimas, kuris rūpi Dockeriui

Nauja „Windows“ posistemio versija, skirta „Linux“, atnešė tikrą „Linux“ branduolį į „Windows“.

Pasak „Docker“ vyresniojo programinės įrangos kūrėjo Simono Ferquelio, ši pažanga yra labai svarbines tai atnešė didelių pokyčių bendrovės „Docker Desktop“ strategijoje.

En įrašas įmonės tinklaraštyje, Ferquelis paskelbė, kad Dockeris atsisakys „Hyper-V“ virtualizacijos, kurį šiuo metu naudojate savo „Windows Docker“ programai, norėdami pereiti prie WSL 2.

„Vienas iš„ Docker “tikslų visada buvo suteikti geriausią konteinerių patirtį biuro aplinkoje, o artimiausia patirtis būtų gimtoji, nesvarbu, ar dirbate su„ Windows “,„ Mac “ar„ Linux “.

Norėdami tai padaryti, mes praleidžiame daug laiko dirbdami su „Microsoft“ ir „Apple“ teikiamomis programinės įrangos paketais. Vykdydami šį darbą, mes atidžiai stebėjome „Windows“ posistemį (WSL) nuo pat jo įvedimo 2016 m., Kad sužinotume, kaip galėtume pasinaudoti savo produktais. “

WSL 2 versijoje „Docker“ demonas veikia puikiai ir puikiai veikia, o „WSL 2“ doko šaltojo įkrovimo laikas mūsų kūrimo mašinose yra maždaug 2 sekundės.

Mes labai džiaugiamės šia technologija ir džiaugiamės galėdami pranešti, kad dirbame su nauja „Docker Desktop“ versija, valdančia WSL 2, su vieša peržiūra numatoma liepos mėnesį. Tai dar labiau padidins „Docker“ kūrimo patirtį, atrakins naujas funkcijas, o kadangi „WSL 2“ veikia „Windows 10 Home Edition“, tai veiks ir „Docker Desktop“.

Kūrėjų nauda

Naudojant „Docker“ virtualią mašiną kad jūs bėgate, yra visiškai nepermatoma: galite sąveikauti su „Docker“ ir „Kubernetes“ API iš „Windows“, tačiau nieko negalite paleisti virtualioje mašinoje. Išskyrus „Docker“ ar „Kubernetes“ konteinerius.

Integruodami WSL 2, jūs ir toliau patirsite tą pačią integraciją puikiai tinka su „Windows“, bet tą patį galės padaryti ir „Linux“ programos, veikiančios WSL.

„Docker“ kūrėjus nudžiugins tai, kad jie vienu metu galės kurti „Windows“ ir „Linux“ konteinerių programas.

Kūrėjas, dirbantis su „Docker“ demonu, naudojant „Docker Desktop“ techninę peržiūrą, WSL 2 ir „VS Code“ nuotolinį valdymą kartu su „Docker Desktop Linux“ darbo sritimis, paleis visą „Linux“ įrankių grandinę, kad sugeneruotų konteinerius.

WSL tvirtinimo elementų įvesties / išvesties našumas bus beveik identiškas vietinei „Linux“ mašinai.

Tai išspręs vieną pagrindinių problemų, susijusių su „Docker Desktop“ su sunkiomis įvesties / išvesties įrankių grandinėmis. Šis patobulinimas bus naudingas „NodeJS“, PHP ir kitoms žiniatinklio kūrimo priemonėms.

„Docker Desktop“ tuo pasinaudos, kad žymiai pagerintų išteklių naudojimą. Jis naudos kuo mažiau procesoriaus, taip pat reikalingos atminties, o daug atminties / procesoriaus reikalaujančios užduotys, tokios kaip konteinerio sukūrimas, veiks daug greičiau nei šiandien.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.