Docker-asennus WSL 2:ssa - Ensimmäinen säilön asennus
Asenna Docker Desktop Windows 10:een tai 11:een käyttämällä WSL 2 -taustaohjelmaa – ensin WSL, sitten Docker ja sitten vahvistettu hello-world-säilö. Sisältää rehelliset virtualisoinnin, lisensoinnin ja telakka-käyttäjäryhmän tarkistukset.
📑Lukuja
- Miksi järjestyksellä on väliä – ensin WSL 2, toisena Docker Desktop
- Tarkista ensin tietokone – Windows-versio, jossa on winver ja virtualisointi Task Managerissa
- WSL 2:n asentaminen yhdellä komennolla, uudelleenkäynnistys ja Ubuntun ensimmäisen ajon viimeistely
- WSL:n vahvistaminen – tila, jakeluluettelo ja oletusversion 2 tarkistus
- Docker Desktopin asentaminen WSL 2 -taustajärjestelmällä
- Ensimmäisen säilön suorittaminen — docker --version ja hello-world
- Rehelliset tarkistukset – Docker Desktopin lisensointi ja Docker-käyttäjäryhmä
📋 Yleiskatsaus ja vaiheittaiset ohjeet
Tarkista ensin tietokoneesi
Docker Desktop, jossa on WSL 2 -taustaohjelma, tarvitsee kolme asiaa, ja tämän kahden minuutin tarkistuksen ohittaminen voi johtaa siihen, että ihmiset menettävät illan. Ensin Windows-versio: tarvitset Windows 10 -version 2004 tai uudemman tai Windows 11:n. Paina Win + R, kirjoita winver ja paina Enter nähdäksesi tarkan version.
winver
Toiseksi virtualisoinnin on oltava päällä BIOSissa tai UEFI:ssä. Avaa Task Manager, siirry kohtaan Suorituskyky, sitten CPU ja etsi Virtualisointi: käytössä. Jos siinä lukee Disabled, mikään ohjelmistoasetus ei pelasta sinua – ota ensin Intel VT-x tai AMD SVM käyttöön BIOSissa. Kolmanneksi, säilytä noin 4 Gt vapaata RAM-muistia ja muutama Gt levyvaraa: WSL 2 ja Docker jakavat koneesi, ne eivät korvaa sitä.
Asenna WSL 2 ennen mitään muuta
Useimmat epäonnistuneet Docker-asennukset Windowsissa epäonnistuvat yhdestä tylsästä syystä: järjestys oli väärä. Docker Desktop odottaa toimivan WSL 2:n alle, joten rakenna perusta ensin. Avaa PowerShell järjestelmänvalvojana ja suorita yksi komento:
wsl --install
Anna sen valmistua ja käynnistä sitten tietokone uudelleen – uudelleenkäynnistys ei ole valinnainen, se lataa virtualisointikomponentit. Uudelleenkäynnistyksen jälkeen Ubuntu (oletusjakelu) päättää oman asennuksensa ja pyytää sinua luomaan Linux-käyttäjätunnuksen ja salasanan.
sudo -salasana – valitse sellainen, jonka muistat, koska näytöllä ei näy mitään, kun kirjoitat sitä. Ja älä jätä distroa puoliksi luotuksi: distro, jonka ensimmäistä ajoa ei koskaan saatu valmiiksi, on yleisin piilotettu syy Docker Desktopin roikkumiseen ensimmäisessä käynnistyksessään.Varmista, että WSL 2 on todella valmis
Ennen kuin Docker menee lähelle konetta, vahvista perustus kahdella komennolla:
wsl --status
wsl -l -v
Distrosi pitäisi näyttää VERSIO 2 luettelossa. Jos se näyttää 1, aseta oletusversio ja muunna distro komennon lähdön ehdottamalla tavalla:
wsl --set-default-version 2
Jokainen kerros testataan ennen kuin seuraava alkaa, joten jos jokin epäonnistuu myöhemmin, tiedät tarkalleen, mikä kerros omistaa ongelman.
Asenna Docker Desktop päälle
Lataa Docker Desktop vain osoitteesta docker.com – kolmannen osapuolen lataussivustot niputtavat roskaa suosittujen asennusohjelmien kanssa. Suorita asennusohjelma ja pidä valinta Käytä WSL 2:ta Hyper-V:n sijaan valittuna. useimmissa tietokoneissa se on oletuksena valittuna.
Kun asennusohjelma pyytää, anna sen sulkeutua ja kirjata sinut ulos tai käynnistä uudelleen pyydettäessä. Docker lisää Windows-tilisi paikalliseen docker-käyttäjät -ryhmään, ja ryhmän jäsenyys tulee voimaan vain uudella sisäänkirjautumisella – tämä on rehellinen tarkistus, jonka useimmat oppaat ohittavat, ja siksi Docker kieltäytyy joskus aloittamasta, ennen kuin kirjaudut ulos ja takaisin sisään.
Käynnistä Docker Desktop ja odota, että ilmaisinalueella oleva valaskuvake asettuu ja kojelauta ilmoittaa moottorin käynnissä. Ensimmäinen aloitus on hidas; anna pari minuuttia. Hyväksy Docker Subscription Service Agreement -näyttö rehellisesti – se on todellinen lisenssi.
docker-komentoa Ubuntussa ja PowerShellissä, avaa Docker Desktop Settings, siirry kohtaan Resurssit, sitten WSL-integraatio ja käynnistä distro.Suorita ensimmäinen konttisi – Hello World
Avaa uusi PowerShell- tai Terminal-ikkuna ja suorita kaksi komentoa, jotka todistavat, että koko ketju toimii:
docker --version
docker run hello-world
docker --version osoittaa, että asiakas on asennettu ja polkullasi. docker run hello-world todistaa kaiken muun: Docker ei löydä kuvaa paikallisesti, lataa sen Docker Hubista, luo siitä säilön, suorittaa sen ja tulostaa Hei Dockerista!-viestin. Jos tämä viesti tulee näkyviin, ketjusi toimii päästä päähän – pääte, asiakas, WSL 2 -moottori, verkko ja rekisteri.
🏷️Aihehaun muuttujat ja avainsanat
🎙️ Täysi transkriptio – laajenna napauttamalla
__TOK_28__
__TOK_29__
❓ Usein kysytyt kysymykset
Onko tämä opetusohjelma 100% ilmainen seurata?
__TOK_30__
Voivatko aloittelijat seurata tätä ohjetta?
__TOK_31__
Mistä voin esittää kysymyksiä, jos jään jumiin?
__TOK_32__