Sissejuhatus dokkijate intervjuu küsimuste ja vastuste juurde

Docker on konteinerimise või operatsioonisüsteemi virtualiseerimise vorm arvutikoodi tasemel. See oli täielikult kirjutatud Go programmeerimiskeeles. See litsentseeriti binaarses vormis Apache License 2.0 alusel. Esmakordselt ilmus see aastal 2013. Selle arendas välja ja hooldab Docker Inc. Docker on harjunud kasutama konteinereid, mida nimetatakse rakenduste kapseldamise ja konteinerite vormis pakkimise protsessiks. See toetab mitut opsüsteemi, näiteks Linux, Windows, Mac OS. See toetab erinevaid platvorme nagu ARM arhitektuur ja x86-64 Windowsi platvormid. Docker loodi algselt platvormina kui teenindusettevõttena. Algselt vabastati see avatud lähtekoodina. Docker töötati algselt peamiselt UNIX-i jaoks välja Linuxi kerneli funktsioonide isoleerimiseks.

Kui otsite tööd, mis oleks seotud Dockeriga, siis peate valmistuma 2019. aasta Dockeri intervjuuküsimusteks. On tõsi, et iga vestlus on erinevate tööprofiilide järgi erinev. Oleme siin ette valmistanud olulised dokkijate intervjuu küsimused ja vastused, mis aitavad teil intervjuus edu saavutada.

Allpool on toodud kümme olulist 2019. aasta Dockeri intervjuu küsimust ja vastust, mida intervjuul sageli küsitakse. Need küsimused jagunevad järgmisteks osadeks:

1. osa - dokkijate intervjuu küsimused (põhilised)

See esimene osa hõlmab dokkijate intervjuu põhiküsimusi ja vastuseid.

Q1. Mis on dokk?

Vastus:
Docker on platvorm rakenduste konteinerimiseks, et isoleerida see üksteisest, et tagada kõrge kättesaadavus ja suurem tõhusus sõltumata keskkondadest, nagu arendus, testimine või tootmine. Kõik rakendustega seotud sõltuvused, näiteks teegid, jar-failid, serveritega seotud konfiguratsioonid, infrastruktuuriga seotud elemendid pakitakse ja moodustatakse konteinerina, mida nimetatakse konteineriseeritud rakenduseks, mis ei vaja mingit sõltuvust ja töötab iseseisvalt. See tagab rakenduse käitamise sõltumata välistest teguritest. Dockeri konteinerites on toeks Docker Engine ja Host Operatsioonisüsteem, et toetada kõiki operatiivseid või infrastruktuuriga seotud sõltuvusi.

Q2. Millised on Dockeri arhitektuuri komponendid ja mida saate selgitada?

Vastus:
See on tavaline dokkijate intervjuu küsimus, mida intervjuus küsitakse. Dokker töötab kliendi-serveri arhitektuuril. Dockeri klient loob ühenduse Docker Daemoniga. Dockeri klient ja Daemon saavad töötada samas süsteemis. Docketi kliendi saab ühendada ka serveri Docker Daemoniga. Erinevat tüüpi Dockeri komponendid Dockeri arhitektuuris on–

  1. Dockeri klient: see teostab Dockeri ehituse tõmbe- ja käitamisoperatsioone, et luua ühendus Dockeri hostiga. Käsk Docker kasutab käitatavate päringute kutsumiseks Docker API-d.
  2. Docker Host : see komponent sisaldab Docker Daemonit, konteinereid ja selle pilte. Pildid on omamoodi metaandmed rakenduste jaoks, mis on konteineritesse koondatud. Docker Daemon loob ühenduse registriga.
  3. Registry: see komponent salvestab Dockeri pilte. Avalikud registrid on Docker Hub ja Docker Cloud, mida saab kasutada igaüks.

Q3. Mis on doki konteiner?

Vastus:
Dockeri konteiner on rakenduse kapseldamise vorm, mis hoiab hostis opsüsteemi isoleeritud protsesside käitamise ajal kõiki sõltuvusi, mis jagavad kerneli teiste konteineritega. Dockeri konteineri saab luua, luues Dockeri pildi. Neid Dockeri pilte saab pärast seda käivitada, kasutades Dockeri käske. Dockeri konteinerid on Dockeri piltide esinemisjuhud käitusel. Dockeri pilte saab salvestada kõigisse avalikesse või eraviisilistesse hostidesse, näiteks Dockeri jaoturisse. Doki pilt on failide kogum, mida saab isoleeritud protsessis käivitada.

Liigume järgmiste Dockeri intervjuu küsimuste juurde.

Q4. Mis on Docker Image ja Docker Hub?

Vastus:
Doki pilt on failide ja parameetrite kombinatsioon, mis võimaldab luua esinemisjuhte eraldiseisvate protsessidena eraldi konteineritesse. Dockeri jaotur on omamoodi piltide hoidla, kus neid pilte saab hoida ja see juurdepääs on avalik. Dockeri käsu abil saab luua eksemplari nimega konteiner, mida saab kasutada Dockeri pildi abil. Dockeri jaotur on suurim pildikonteinerite avalik hoidla, mida hooldavad arendajate kogukond ja üksikud panustajad.

Q5. Millised on Dockeri kasutamise erinevad funktsioonid ja rakendused?

Vastus:
Dockeri kasutamise ja rakendamise erinevad funktsioonid ja rakendused on järgmised:

  1. See lihtsustab konfigureerimist ja hõlbustab infrastruktuuri tasemel seadistamist.
  2. See haldab kooditoru, mis tagab rakenduses ühtlase keskkonna ja stabiilsuse.
  3. See võimaldab rakenduse isoleerida.
  4. See parandab arendaja tootlikkust, võimaldades arendajal keskenduda ainult äriloogikale.
  5. See võimaldab palju silumisvõimalusi, mis pakuvad juurutamiseks äärmiselt kasulikke funktsioone.
  6. See võimaldab kiiret juurutamist virtualiseerimise vormis operatsioonisüsteemi tasemel.
  7. See vähendab mitme serveri kasutamist konteineriseerimise vormis.

2. osa - dokkijate intervjuu küsimused (täpsemad)

Vaadakem nüüd üksikasjalikke dokkerintervjuu küsimusi.

Q6. Mis on dokkerite register?

Vastus:
Dockeri register on koht, kus kõiki Dockeri pilte hoitakse ning Docker Cloud ja Docker Hub on avalikud registrid, kus neid pilte saab majutada. Dockeri jaotur on Dockeri piltide vaikesalvestuskoht. Samuti saab nõude kohaselt luua oma registri. Kasutada saab ka Dockeri andmekeskust (DDC), mis sisaldab DTR-i (Dockeri usaldusväärne register). Dockeri pood pakub Dockeri piltide ostmise ja müümise funktsiooni.

Q7. Milline on Docker Containeri elutsükkel?

Vastus:
See on kõige populaarsem dokkijate intervjuu küsimus, mida intervjuus küsitakse. Dockeri konteineri olelustsükkel on järgmine:

  1. Loo konteiner.
  2. Käivitage Dockeri konteiner.
  3. Peatage konteiner.
  4. Katkestage konteiner.
  5. Käivitage konteiner.
  6. Peatage konteiner.
  7. Taaskäivitage konteiner.
  8. Tapa konteiner.
  9. Hävitage konteiner.

Q8. Mis on doki objektid?

Vastus:
Doki objektid on doki kujutised, teenused ja doki konteinerid. Dockeri pilt on kirjutuskaitstud mall Dockeri konteineri konfiguratsiooni- või käitusjuhistega. Teenused võimaldavad konteinerite mastaapimist erinevatele Docker-deemonitele. Need kõik koos töötavad sülemina.

Liigume järgmiste Dockeri intervjuu küsimuste juurde.

Q9. Mis on Dockeri nimeruumid?

Vastus:
Nimeturud dokkeris on tehnoloogia, mis pakub eraldatud tööruume, mida nimetatakse mahutiks. Nimeseruumid pakuvad Dockeri konteinerite jaoks eralduskihti.

Q10. Millised on olulised Dockeri käsud?

Vastus:

Käsk Kirjeldus
dokkDockeri deemoni käivitamiseks.
ehitamaDoki jaoks pildifaili loomine.
luuaUue konteineri loomiseks.
tappaKonteineri tapmiseks.
pühendumaUue pildi loomiseks konteinerimuutustest.

Soovitatavad artiklid

See on olnud juhend Dockeri intervjuu küsimuste ja vastuste loendisse, nii et kandidaat saab hõlpsasti need dokkija intervjuu küsimused lahendada. Selles postituses oleme uurinud dokkijate intervjuude populaarsemaid küsimusi, mida küsitakse sageli intervjuudes. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Oracle Database Intervjuu küsimused
  2. Küsimused e-kaubanduse kohta
  3. CodeIgniteri intervjuu küsimused
  4. Küsimused võrgustiku loomise kohta
  5. Erinevus Dockeri ja VM-i vahel