Mis on Docker?

Mis On Docker



Docker on populaarne avatud lähtekoodiga tööriist, mida kasutatakse DevOpsi ja muude projektide haldamiseks ja juurutamiseks. See töötab rakendustes, millel on kohalikud ja kaughoidlad, mida tuntakse registrite, konteinerite, piltide ja paljude teiste nime all. Need silmapaistvad omadused eristavad Dockerit teistest platvormidest.

See blogi selgitab:

Mis on Docker?

Docker on üks populaarsemaid tööriistu, millega saab Dockeri konteineristamise kontseptsiooni tõttu rakendusi luua ja projekti juurutamisel mängida. Dockeri konteinerid muudavad projekti iga sõltuvuse konteinerisse installimise lihtsaks ja lahendavad juurutusprobleemid, näiteks kui teek puudub, tee pole määratud ja paljud teised.







Dockeri põhikomponent

Peamised komponendid, mis pani Dockeri teiste rakenduste seas silma paistma, on loetletud allpool:



  • Dockeri klient-server
  • Dockeri pildid
  • Dockeri register
  • Dockeri konteinerid

Dockeri klient-server

Üks Dockeri kuulsamaid omadusi on Dockeri kliendi-serveri arhitektuur. Kogu suhtlus toimub Dockeri kliendi ja serveri vahel ülejäänud API-de kaudu. Klient väljastab käsud käsurea tööriista kaudu ja on need seejärel API-de kaudu serverisse edastanud. Dockeri mootor on installitud serverisse, mis haldab serveris rakendusi ja kliendipäringuid.



Dockeri pildid

Faile, mis sisaldavad juhiseid konteineri koodi täitmiseks, nimetatakse Dockeri kujutisteks. See sisaldab kõiki olulisi juhiseid konteineri ehitamiseks Dockeris. Dockeri pilte peetakse rakenduste juurutamise lähtepunktiks. Lisaks saavad arendajad Dockeri piltide abil hõlpsasti rakendusi teises masinas jagada ja juurutada.





Dockeri register

Dockeri register on Dockeri platvormi teine ​​suur osa, mida kasutatakse Dockeri piltide haldamiseks, salvestamiseks ja levitamiseks kohalike ja kaughoidlate abil.

Dockeri konteinerid

Docker tutvustas konteineriseerimise kontseptsiooni. Dockeri konteiner on kerge kaaluga ja põhiosa Dockeri platvormist kasutatakse rakenduste ehitamiseks, juurutamiseks ja testimiseks. Konteinerid sisaldavad ja haldavad lähtekoodi ja kõiki projekti sõltuvusi. Konteinerite abil saab arendaja hõlpsasti rakendusi mis tahes süsteemis juurutada. Täpsemalt kasutab see süsteemiressursse ja haldab neid nutikalt projekti juurutamiseks.



Teisest küljest vajavad virtuaalmasinad masina käitamiseks eraldi mälu, OS-i ja kerneli ning ka projektisõltuvused tuleb eraldi installida. Võrdluseks, Dockeri konteinerid ületavad virtuaalmasinaid.

Dockeri eelised

Siin on mõned Dockeri eelised:

  • Docker vajab vähem ruumi, kuna see salvestab koodi ja sõltuvused konteinerisse ning konteinerid on kerge kaaluga.
  • Võrreldes virtuaalmasinaga ei vaja Docker eraldi mälu ja kasutab süsteemi kasutamata mälu.
  • Docker pakub suurt tõhusust ja mastaapsust, kuna paljusid konteinereid hallatakse ühes hostis.
  • Dockeri rakendused on kaasaskantavad ja neid saab masinate vahel jagada.
  • Docker pakub rakenduste lihtsat juurutamist ja kiiremat migratsiooni.
  • Kuna Docker kasutab süsteemiressursse otse, salvestatakse kõik sõltuvused ja kood konteinerisse. Seetõttu tagab Docker suure jõudluse ja nõuab vähem alglaadimisaega.

Kuidas installida Docker Windowsi?

Dockeri töölaud on Dockeri platvormi GUI versioon. Dockeri installimiseks Windowsi installige esmalt WSL-i pakett lisatud abiga link . Seejärel järgige alltoodud samme.

1. samm: laadige alla Dockeri installiprogramm

Esiteks navigeerige Dockeri ametniku juurde veebisait ja klõpsake nuppu ' Laadige alla Docker Desktop ” nuppu Dockeri installeri allalaadimiseks:

2. samm: käivitage Dockeri installiprogramm

Järgmisena avage ' Allalaadimised ” kataloogi ja käivitage Dockeri installer:

3. samm: installige Docker

Märkige esiletõstetud märkeruudud ja klõpsake nuppu ' Okei ” nuppu, et alustada Dockeri installimist:

Nagu näete, pakitakse lahti vajalikud failid ja sõltuvused. See protseduur võtab paar minutit:

Seejärel klõpsake nuppu ' Sulgege ja logige välja ” nuppu, mis taaskäivitab teie arvuti. Vastasel juhul taaskäivitage süsteem käsitsi:

Pärast süsteemi taaskäivitamist kuvatakse ' Dockeri tellimusteenuse leping ” ilmub ekraanile aken. Nõustuge kõigi tingimuste ja tingimustega ning alustage Dockeri kasutamist Windowsis:

Oleme üksikasjalikult selgitanud, mis on Docker, selle peamised komponendid ja eelised.

Järeldus

Docker on konteinerrakendus, mis töötab koos konteineritega rakenduste koostamiseks, haldamiseks ja juurutamiseks. Konteiner, Dockeri pildid, registrid ja Dockeri kliendid ja serverid on Dockeri platvormi peamised komponendid. Dockeri rakendustel on kõrge jõudlus, skaleeritavus ja tõhusus ning need nõuavad vähem alglaadimisaega. Selles ajaveebis on käsitletud Dockeri põhikomponente, Dockeri eeliseid ja Dockeri töölaua Windowsi installimise meetodit.