Docker for Windows 10 mieluummin WSL2: ta ja vaihtaa siihen pian

Docker wsl2

WSL 2 on uusi versio arkkitehtuurista Antaa Linux-alijärjestelmän Linuxille ajaa Linux-ELF64-binäärit Windowsissa.

Tämä uusi arkkitehtuuri, joka käytä todellista Linux-ydintä (Linux 4.19), muuttaa tapaa, jolla nämä Linux-binaaritiedostot ovat vuorovaikutuksessa Windowsin ja tietokoneesi kanssa, samalla kun se tarjoaa saman käyttökokemuksen kuin WSL 1 (tällä hetkellä saatavilla oleva vakaa versio).

WSL 2 tarjoaa paljon nopeamman tiedostojärjestelmän suorituskyvyn ja täysi järjestelmäpuhelutuki, jonka avulla voit käyttää enemmän sovelluksia, kuten Docker.

Tämä uusi versio WSL 2: sta käyttää Hyper-V-ominaisuuksia luomaan kevyen virtuaalikoneen, jossa on minimaalinen Linux-ydin.

Odotetaan parempaa yhteensopivuutta Linux-ohjelmistojen kanssa, mukaan lukien Docker-tuki, ja "tiedostojärjestelmän suorituskyvyn dramaattisen kasvun".

Todellinen Linux-ydin, pieni kosketus, josta Docker välittää

Windows-alijärjestelmän uusi versio Linuxille on tuonut aidon Linux-ytimen Windowsiin.

Simon Ferquelin mukaan Dockerin vanhempi ohjelmistokehittäjä, tämä eteneminen on erittäin tärkeääkoska se tuo mukanaan suuren muutoksen Docker Desktopin yritysstrategiassa.

En viesti yrityksen blogissa, Ferquel ilmoitti, että Docker hylkää Hyper-V-virtualisoinnin, jota käytät tällä hetkellä Windows Docker -sovelluksessasi, siirtyäksesi WSL 2: een.

"Yksi Dockerin tavoitteista on aina ollut tarjota parasta konttikokemusta toimistoympäristössä, lähimmälle kokemukselle lähinnä riippumatta siitä, työskenteletkö Windowsissa, Macissa tai Linuxissa.

Tätä varten vietämme paljon aikaa Microsoftin ja Applen toimittamien ohjelmistopinoiden kanssa. Osana tätä työtä olemme seuranneet tarkasti Windows-alijärjestelmää (WSL) sen käyttöönotosta vuonna 2016 nähdäkseen, miten voisimme hyötyä tuotteistamme. "

WSL 2: ssa Docker-demoni toimii hyvin erinomaisella suorituskyvyllä, ja telakan kylmäkäynnistys WSL 2: ssa kestää noin 2 sekuntia kehityskoneillamme.

Olemme erittäin innostuneita tästä tekniikasta ja olemme iloisia voidessamme ilmoittaa, että työskentelemme WSL 2: ta käyttävän Docker Desktopin uuden version parissa, ja julkinen esikatselu on suunniteltu heinäkuussa. Tämä tekee Dockerin kehityskokemuksesta vieläkin suurempaa, avaa uusia ominaisuuksia, ja koska WSL 2 toimii Windows 10 Home Editionissa, myös Docker Desktop toimii.

Edut kehittäjille

Dockeria käytettäessä virtuaalikone juoksusi on täysin läpinäkymätön: Voit olla vuorovaikutuksessa Docker- ja Kubernetes-sovellusliittymien kanssa Windowsista, mutta et voi suorittaa mitään virtuaalikoneessa. Lukuun ottamatta Docker- tai Kubernetes-kontteja.

WSL 2: n integroinnin myötä sama integraatio jatkuu täydellinen Windowsissa, mutta WSL: llä toimivat Linux-ohjelmat pystyvät myös tekemään saman.

Docker-kehittäjät tekevät onnelliseksi siitä, että he voivat samanaikaisesti kehittää Windows- ja Linux-konttiohjelmia.

Kehittäjä, joka työskentelee Docker-daemonilla Docker Desktopin teknisen esikatselun, WSL 2: n ja VS Code -kaukosäätimen kanssa yhdistettynä Docker Desktop Linux -työtiloihin, suorittaa täyden Linux-työkaluketjun konttien luomiseen.

WSL-kiinnikkeiden I / O-suorituskyky on lähes identtinen alkuperäisen Linux-koneen suorituskyvyn kanssa.

Tämä ratkaisee yhden Docker Desktopin suurimmista ongelmista, joissa on raskaita I / O-työkaluketjuja. NodeJS, PHP ja muut verkkokehitystyökalut hyötyvät tästä parannuksesta.

Docker Desktop hyödyntää tätä hyödyntääkseen resurssien kulutusta merkittävästi. Se käyttää mahdollisimman vähän suorittimia ja tarvitsemaansa muistia, ja muistia / prosessoria vaativat tehtävät, kuten säilön luominen, suoritetaan paljon nopeammin kuin tänään.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.