A Docker for Windows 10 a WSL2-t részesíti előnyben, és hamarosan átáll rá

docker wsl2

A WSL 2 egy új verzió az építészet Lehetővé teszi, hogy a Windows alrendszer Linux számára futtassa a Linux ELF64 bináris fájlokat a Windows rendszeren.

Ez az új építészet, amely használjon valódi Linux kernelt (Linux 4.19), módosítja ezeknek a Linux binárisoknak a Windows és az Ön számítógépes hardvereivel való interakcióját, miközben ugyanazt a felhasználói élményt kínálja, mint a WSL 1 (a jelenleg elérhető stabil verzió).

WSL 2 sokkal gyorsabb fájlrendszeri teljesítményt kínál és teljes rendszerhívás-támogatás, amely lehetővé teszi több olyan alkalmazás futtatását, mint a Docker.

A WSL 2 új verziója A Hyper-V szolgáltatásait használva könnyű virtuális gépet hoz létre minimális Linux kernellel.

A Linux-szoftverrel való jobb kompatibilitásra számíthat, beleértve a Docker támogatást, és "a fájlrendszer teljesítményének drámai növekedését".

Egy igazi Linux kernel, az a kis érintés, ami Dockernek fontos

A Windows alrendszer új verziója a Linux számára igazi Linux kernelt hozott a Windows rendszerbe.

Simon Ferquel, a Docker vezető szoftverfejlesztője szerint, ez az előrelépés nagyon fontosmivel jelentős változást hoz a vállalat Docker Desktopra vonatkozó stratégiájában.

En egy bejegyzés a vállalati blogon, Ferquel bejelentette, hogy Docker elhagyja a Hyper-V virtualizációt, amelyet jelenleg a Windows Docker alkalmazásához használ, a WSL 2-re való áttéréshez.

„A Docker egyik célja mindig is az volt, hogy irodai környezetben a legjobb konténeres élményt nyújtsa, a natívhoz legközelebb állva, függetlenül attól, hogy Windows, Mac vagy Linux rendszeren dolgozik.

Ehhez sok időt töltünk a Microsoft és az Apple által biztosított szoftvercsomagokkal. E munka részeként a Windows alrendszert (WSL) 2016-os bevezetése óta szorosan figyelemmel kísérjük, hogy lássuk, miként profitálhatnánk termékeinkből. "

A WSL 2-ben a Docker démon remekül működik, kiváló teljesítmény mellett, és a WSL 2-ben a dokk hideg indításához szükséges idő körülbelül 2 másodperc a fejlesztő gépeinken.

Nagyon örülünk ennek a technológiának, és örömmel jelenthetjük be, hogy a WSL 2-t működtető Docker Desktop új verzióján dolgozunk, amelynek nyilvános előzetes verziója július hónapra várható. Ez még nagyobbá teszi a Docker fejlesztési élményét, kinyitja az új funkciókat, és mivel a WSL 2 Windows 10 Home Edition rendszeren fut, a Docker Desktop is.

A fejlesztők előnyei

A Docker használatakor a virtuális gép hogy teljesen fut, teljesen átlátszatlan: kölcsönhatásba léphet a Docker és a Kubernetes API-kkal a Windows rendszerből, de semmit sem futtathat a virtuális gépen. Docker vagy Kubernetes konténerek kivételével.

A WSL 2 integrálásával továbbra is ugyanazt az integrációt fogja tapasztalni tökéletes a Windows rendszerrel, de a WSL-en futó Linux programok is képesek lesznek erre.

A Docker fejlesztőit az fogja boldoggá tenni, hogy képesek lesznek egyszerre fejleszteni a Windows és a Linux konténer programokat.

A Docker démonon dolgozó fejlesztő, a Docker Desktop technikai előnézete, a WSL 2 és a VS Code távvezérlő, a Docker Desktop Linux munkaterületekkel kombinálva, teljes Linux eszköztárat futtat a tárolók létrehozásához.

A WSL-szerelvények I / O-teljesítménye majdnem megegyezik egy natív Linux-gép teljesítményével.

Ez megoldja a nehéz I / O eszközláncokkal járó Docker Desktop egyik fő problémáját. A NodeJS, a PHP és más webfejlesztő eszközök számára előnyös lesz ez a fejlesztés.

A Docker Desktop ezt kihasználva jelentősen javítja erőforrás-felhasználását. A lehető legkevesebb CPU-t, valamint a szükséges memóriát fogja használni, és a memória / CPU-intenzív feladatok, például egy tároló létrehozása, sokkal gyorsabban fognak futni, mint ma.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.