Konteinerimine on kiirem ja tõhusam kui virtuaalmasina käitamine. Siin on, kuidas saate seda teha operatsioonisüsteemides Windows 10 ja Windows 11.

Windows on võimas, kuid see ei sobi rakenduste arendamiseks ja juurutamiseks. Konteineriplatvormid, nagu Docker, muudavad platvormideüleste rakenduste arendamise ja skaleerimise lihtsaks. Lugege edasi, et saada teavet selle kohta, kuidas alustada Dockeri kasutamist opsüsteemides Windows 10 ja 11.

Mis on Docker?

Docker on avatud lähtekoodiga platvorm, mis võimaldab arendajatel oma rakendusi konteineris tõhusalt ehitada, juurutada ja käitada. Kõik sõltuvused on koondatud, nii et teie projekti saab hõlpsasti igas keskkonnas juurutada.

Docker on populaarne paljude konteinerplatvormide seas, kuna see on usaldusväärne, funktsionaalne ja hästi skaleeritav. See töötab Dockeri mootoril, mis on oluline DevOpsi tööriist, mis pakub testimiseks ja juurutamiseks puhast ja kerget keskkonda. Docker on mitte virtuaalne masin; see on konteiner— see virtualiseerib ainult operatsioonisüsteemi, mitte selle aluseks olevat riistvara.

Sellegipoolest on need mõned parimad Dockeri alternatiivid kui tahad midagi muud proovida.

Windows 10 ja 11 puhul pääsete Dockerile juurde Dockeri töölaua ja Windowsi alamsüsteemi Linuxi jaoks (WSL) kaudu. Docker Desktop on saadaval Windowsi, macOS-i ja Linuxi jaoks ning teadaolevalt kiirendab see tootlikkust, lihtsustades keerukate rakenduskeskkondade konfigureerimise protsessi.

Kui aga eelistate oma rakendusi konteinerisse paigutada käsurea liidese (CLI) kaudu, saate kasutada WSL 2 operatsioonisüsteemides Windows 10 ja 11 või Linuxi terminalis.

Lihtne näide Dockeri igakülgseks mõistmiseks on ette kujutada veebirakendust, millel on esiotsa kasutajaliides, tagaserver ja andmebaas.

Dockeri kaudu saate eraldada kolm moodulit erinevatesse konteineritesse koos nende sõltuvustega; teie rakendust saab arendada ja juurutada mis tahes platvormil. Kui soovite suurendada ühe mooduli (näiteks taustaserveri) võimsust, saate seda otse skaleerida, ilma teisi mooduleid mõjutamata.

Miks peaksite Dockerit kasutama?

Paljud arendajad toetuvad Dockerile, kuna nad saavad pakkida rakenduste konfiguratsioonid ja sõltuvused ühte konteinerisse. Seda saab seejärel teha ühe Dockeri kujutise abil. Samuti saate kasutada Docker Hubi, et laadida alla tuhandete avalikult hostitud rakenduste, sealhulgas Apache, Tomahawk, Ubuntu ja palju muud Dockeri kujutis.

Kuna Dockeri konteinerid on vastupidavad, saate need ka oma serveri hostimiseks konfigureerida; nginxi dokkeri konteinereid kasutatakse tavaliselt veebiserveritena. Lisaks, nagu varem mainitud, muudab Docker teie rakenduste skaleerimise ja juurutamise uskumatult mugavaks.

See on DevOpsi raamistikus traditsiooniliste virtuaalmasinate ees märkimisväärne eelis. Konteinerite orkestreerimisteenused, nagu Kubernetes (K8s), võivad samuti aidata teil tõhusalt hallata mitut Dockeri konteinerit. Kokkuvõtteks saate Dockerit kasutada mitmel viisil.

  • Käivitage Linuxi distributsioone hõlpsalt
  • Õppimise või testimise eesmärgil seadistage veebiserver
  • Kaasaskantavad juurutavad rakendused
  • Ühendage rakendus üheks pildifailiks
  • Lihtsustatud CI/CD torujuhe

Kui soovite mõnda neist funktsioonidest proovida, eriti Linuxi distributsioonide hõlpsat käitamist, saate seda kontrollida meie juhend Ubuntu käitamiseks Dockeri konteinerina.

Mis on Windowsi alamsüsteem Linuxi jaoks (WSL)?

Windowsi alamsüsteem Linuxile võimaldab Windowsi kasutajatel käitada Windowsis Linuxi distributsioone, nagu Ubuntu ja Kali, ilma, et nad peaksid topeltkäivitama või spetsiaalset virtuaalmasinat konfigureerima. Windowsi kasutajad pääsevad otse juurde Linuxi käsurea tööriistadele, rakendustele ja utiliitidele ilma täiendava installimiseta.

Algselt koos Windows 10-ga käivitatud uusim versioon – WSL 2 – pakub palju rohkem stabiilsust ja võimsust. Arendajana saate WSL-ist kasu, arendades platvormiüleseid rakendusi, muretsemata spetsiaalse riistvara pärast või Windowsi ökosüsteemist lahkumata.

Dockeri installimine Dockeri töölauaga Windowsis

Saate kasutada Docker Desktopi eraldiseisva rakendusena või integreerida selle Windowsi alamsüsteemiga Linuxi jaoks parema jõudluse ja tõhusa ressursitarbimise tagamiseks. Mõlemat meetodit käsitleme järgmistes jaotistes.

Docker Desktopi installimiseks opsüsteemidesse Windows 10 ja 11 toimige järgmiselt.

  1. Laadige alla Docker Desktop Windowsi jaoks.
  2. Avage allalaaditud seadistus; fail on tavaliselt teie arvutis Allalaadimised kausta.
  3. Vajadusel andke administraatori õigused.
  4. Docker Desktopi installimise lõpuleviimiseks järgige häälestusviisardi juhiseid.
  5. Muudatuste jõustumiseks taaskäivitage arvuti.

Nüüd saate konteineri testimiseks Docker Hubist alla laadida näidispildi.

Kuidas lubada WSL 2 Windowsis

Enne Dockeri installimist WSL 2 kaudu peate esmalt installima WSL 2.

Windowsi alamsüsteem Linux 2 jaoks on saadaval kasutajatele, kes kasutavad operatsioonisüsteemi Windows 10 (Build 19041 ja uuem versioon) ja Windows 11. Kui kasutate Windows 10 vanemat versiooni, peate selle käsitsi installima.

Õnneks teeb Microsoft selle tööriistaga Linuxi distributsiooni installimise ja seadistamise lihtsaks. WSL 2 installimiseks Ubuntu vaikepildiga tehke järgmist.

  1. Käivitage Alusta menüü, otsige Käsurida, paremklõpsake parimat vastet ja valige Käivitage administraatorina.
  2. Sisestage järgmine käsk ja vajutage Sisenema:
    wsl -- installida

Installimine võtab veidi aega, nii et peate võib-olla ootama. Kui soovite installida teistsuguse Linuxi distributsiooni, saate seda teha järgmise käsuga:

wsl -- install -d <Levitamine>

Linuxi distributsioonide loendit saate vaadata järgmiselt:

wsl.exe-l-o

Kui olete WSL 2 opsüsteemis Windows 10 või 11 turvaliselt konfigureerinud, saate installida Dockeri.

Dockeri installimine WSL 2 taustaprogrammiga Windowsis

Saate oma konteinerite paremat jõudlust kasutada, kui integreerite Docker Desktopi, et kasutada selle taustaprogrammina WSL 2. WSL 2 pakub tõhusat alglaadimist ja suurendab ressursside tarbimist, kasutades dünaamilist mälujaotust; need funktsioonid võimaldavad teil Dockeri konteinereid oluliselt kiiremini käivitada.

Optimaalse jõudluse tagamiseks Windowsis soovitame installida Dockeri, integreerides Docker Desktopi WSL 2-ga. Saate seda teha vaid mõne sammuga.

  1. Laadige alla Docker Desktop Windowsi jaoks.
  2. Luba WSL 2.
  3. Muudatuste jõustumiseks taaskäivitage süsteem.
  4. Käivitage Docker Desktop saidilt Alusta menüü ja navigeerige Seaded > Üldine.
  5. Tagada Kasutage WSL 2-põhist mootorit märkeruut on lubatud.
  6. Valige Rakenda ja taaskäivitage.
  7. Kui teie süsteem on valmis, käivitage WSL 2 ja sisestage järgmine käsk, et tagada Dockeri tööks valmisolek:
    dokkija -- v

Õppige Dockerit ennast eristama

Docker on muutnud arendamise ja juurutamise väga lihtsaks. Kui soovite olla suurepärane tarkvarainsener, soovitame tungivalt omandada praktilised kogemused Dockeri ja konteinerite orkestreerimisteenustega, nagu Kubernetes.