Opi Powershellissä käytettävät yksinkertaiset komennot Dockerin asentamiseen Windows 10:een WSL 2 -tuella optimoidun ja nopean säilöympäristön luomiseksi erilaisten virtuaalikoneen kuvien suorittamista varten.
No, mitä tulee Dockerin asentamiseen Windows 10:een, useimmat meistä kamppailevat Hyper-V:n käyttöönoton ongelman kanssa, koska se ei toimi kunnolla ilman sitä. Jos emme kuitenkaan halua käyttää Hyper-V:tä Docker-asennukseen, WSL 2 -tuen käyttö olisi hyvä idea.
WSL, joka on jo saatavilla Windows 10 -käyttöjärjestelmässä ja jossa nyt on mahdollisuus käyttää täysimittaista Linux-ydintä WSL 2:n avulla, tekee Dockerin käytöstä erittäin helppoa ilman Hyper-V:tä tai VirtualBoxia.
Lue lisää:
Esitiedot:
- Windows 10 käyttöjärjestelmä
- Järjestelmänvalvojan käyttöoikeudet
- Powershell
- WSL - Windows-alijärjestelmä Linuxille
- Internet-yhteys
Asenna Docker Powershellillä Windows 10:ssä yhdellä komennolla
Useimmat meistä lataavat ja käyttävät tämän konttialustan viralliselta verkkosivustolta saatavaa suoritettavaa tiedostoa sen määrittämiseen, mutta sinun ei tarvitse tehdä kaikkea sitä. Käytä vain komentoriviä, seuraa alla olevia ohjeita ja olet valmis.
Huom: Varmista, että WSL-Windows-alijärjestelmä Linuxille on jo käytössä järjestelmässäsi ennen kuin suoritat alla annettuja vaiheita.
Avaa PowerShell järjestelmänvalvojana
Meillä on oltava PowerShellin järjestelmänvalvojan käyttöoikeudet, jotta voimme suorittaa Dockerin asennuskomennon, joten napsauta hiiren kakkospainikkeella Windows 10:n Käynnistä-painiketta ja valitse "Windows PowerShell (Admin)" -vaihtoehto.
Asenna Chocolatey
Aivan kuten Linux-pakettien hallintaohjelmat, esimerkiksi Ubuntussa saatavilla oleva CentOS:n ja APT:n DNF, yksi on saatavana myös Windows-käyttöjärjestelmille ns.Suklaainen. Tämän Windowsin paketinhallinnan käyttämä komentotyökalu onchoco.
Suorita alla oleva komento ottaaksesi sen käyttöön Powershellissä
Set-Execution Policy ohitus -Scope Process -Pako; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Huomautus:Kun Chocolatey on järjestelmässäsi,lähelläthePowershelljaavata uudelleense kuinAdmin.
Komento asentaa Docker Desktop PowerShellin avulla Windowsissa
Nyt kaikki on valmis Powershellissä, ja voimme käyttää Choco-komentoa Dockerin asentamiseen Windows 10 -työpöydälle tai Windows Server -käyttöjärjestelmään.
choco install docker-desktop --pre
Kun yllä oleva komento pyytää lupaasi pakettien asentamiseen, anna se kirjoittamallaAja lyömälläEnteravain.
Suorita Docker Desktop
Näet työpöydälläsi kuvakkeen suorittaaksesi tämän avoimen lähdekoodin konttialustan, kaksoisnapsauta sitä. Ja aloita se.
Määritä WSL 2 Distro
Vaikka Dockerin asennuksen jälkeen se asentaa automaattisesti oman WSL 2 Linux -jakelunsa järjestelmääsi oletuksena. Näin voit helposti aloittaa sen käytönPowerShell. Jos haluat ottaa telakointituen käyttöön muille saatavilla oleville WSL Linux -jakeluille, siirry yksinkertaisesti kohtaanDocker Desktop -sovellus, valitseResurssitvasemmalla puolella oleva vaihtoehto ja valitseWSL-integraatio. Löydät kaikki asennetut ja saatavilla olevatWSL-jakelutOta tuki käyttöön siellä käyttämällä jakelun etuosassa olevaa vaihtopainiketta. Sen jälkeen tietty WSL Linux -jakelu, jolle olet ottanut sen tuen käyttöön, voi suorittaa kaikki Docker-komennot suoraan ilman, että asennat kyseiseen jakeluun.
Jos WSL-jakelusi on edelleen WSl 1:ssä, sinun on ensin otettava käyttöön WSL 2 -tuki. Suorita tätä varten Powershell järjestelmänvalvojana ja käytä tätä komentoa:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Siirry nyt Microsoftin sivulle ladataksesi WSL 2 -ytimen päivitysasetukset, käytä tätälinkki, jolla voit ladata ja päivittää ytimen suoraan.
Kun kaikki tämä on tehty, käynnistä järjestelmä uudelleen.
Nyt aukiPowershelluudelleen järjestelmänvalvojana ja kirjoita:
wsl -l
Yllä oleva komento näyttää kaikki järjestelmääsi asennetut WSL-jakelut. Selvitä sen nimi, jonka haluat muuntaa. Meillä on esimerkiksi Ubuntu-18.04 WSL-distro ja muuntaaksesi sen WSL 1:stä WSL 2:ksi, suoritamme komennon:
wsl --set-version distro-name 2
Joten esimerkin mukaisesti komento on seuraava:
wsl --set-version ubuntu-18.04 2
Toivottavasti tämä artikkeli auttoi sinua jotenkin, jos sinulla on kysyttävää, kommentoi.














