Johdatus Dockerin haastatteluun liittyviin kysymyksiin ja vastauksiin

Docker on eräs muoto säilytysprosessista tai käyttöjärjestelmän virtualisoinnista tietokonekooditasolla. Se oli kirjoitettu kokonaan Go-ohjelmointikielellä. Se on lisensoitu Apache License 2.0 -versiona binaarimuodossa. Se julkaistiin ensimmäisen kerran vuonna 2013. Sen kehitti ja ylläpitää Docker Inc. Docker on tottunut käyttämään kontteja, joita kutsutaan sovellusten kapselointiprosessiksi ja konttien muodossa tapahtuvaksi säiliöimiseksi. Se tukee useita käyttöjärjestelmiä, kuten Linux, Windows, Mac OS. Se tukee erilaisia ​​alustoja, kuten ARM-arkkitehtuuria ja x86-64 Windows-alustoja. Docker aloitettiin alun perin Platform-palveluyrityksenä. Se julkaistiin alun perin avoimen lähdekoodin muodossa. Docker kehitettiin alun perin ensisijaisesti UNIX-järjestelmään Linux-ytimen ominaisuuksien eristämiseksi.

Nyt, jos etsit Dockeriin liittyvää työtä, sinun on varauduttava 2019 Dockerin haastattelukysymyksiin. On totta, että jokainen haastattelu on erilainen työprofiilien mukaan. Täällä olemme laatineet tärkeät Docker-haastattelua koskevat kysymykset ja vastaukset, jotka auttavat sinua menestymään haastattelussa.

Alla on 10 tärkeää 2019 Docker -haastattelukysymystä ja vastausta, joita haastattelussa usein kysytään. Nämä kysymykset on jaettu kahteen osaan, jotka ovat seuraavat:

Osa 1 - Telakkahaastattelukysymykset (perus)

Tämä ensimmäinen osa kattaa Dockerin haastattelun peruskysymykset ja vastaukset.

Q1. Mikä on telakka?

Vastaus:
Docker on määritelty alustaksi sovellusten säilytystilan eristämiseksi toisistaan ​​korkean saatavuuden ja tehokkaamman toiminnan varmistamiseksi ympäristöistä, kuten kehitys, testaus tai tuotanto. Kaikki sovelluksiin liittyvät riippuvuudet, kuten kirjastot, jar-tiedostot, palvelimiin liittyvät kokoonpanot, infrastruktuuriin liittyvät elementit pakataan ja muodostetaan säiliöksi, jota kutsutaan säilytyssovellukseksi, joka ei tarvitse mitään riippuvuutta ja toimii itsenäisesti. Se varmistaa sovelluksen ajamisen ulkoisista tekijöistä riippumatta. Docker-kontteissa on Docker Engine- ja Host-käyttöjärjestelmien tuki kaikkien operatiivisiin tai infrastruktuuriin liittyvien riippuvuuksien tukemiseen.

Q2. Mitkä ovat Docker-arkkitehtuurin komponentit ja selittää?

Vastaus:
Tämä on yleinen Docker-haastattelukysymys, jota haastattelussa esitetään. Docker toimii asiakas-palvelin-arkkitehtuurilla. Docker-asiakas muodostaa yhteyden Docker Daemoniin. Docker-asiakas ja Daemon voivat toimia samassa järjestelmässä. Docket-asiakas voidaan kytkeä myös etä-Docker Daemoniin. Erityyppiset Docker-komponentit Docker-arkkitehtuurissa ovat–

  1. Docker-asiakas: Tämä suorittaa Docker-rakennusten vetämis- ja ajamistoiminnot yhteyden muodostamiseksi Docker-isäntään. Docker-komento käyttää Docker API -sovellusta kutsuakseen suoritettavat kyselyt.
  2. Docker Host : Tämä komponentti sisältää Docker Daemon, säilytysastiat ja sen kuvat. Kuvat ovat sellaisia ​​metatietoja sovelluksille, jotka on koottu säiliöihin. Docker Daemon muodostaa yhteyden rekisteriin.
  3. Rekisteri: Tämä komponentti tallentaa Docker-kuvat. Julkiset rekisterit ovat Docker Hub ja Docker Cloud, joita kuka tahansa voi käyttää.

Q3. Mikä on Docker Container?

Vastaus:
Docker-säilö on eräs muoto kapseloinnista sovellukseen, joka pitää sisällään kaikki riippuvuudet, jotka jakavat ytimen muiden säilöiden kanssa eristettyjen prosessien suorittamisen ajan isäntäkäyttöjärjestelmässä. Docker-säilö voidaan luoda luomalla Docker-kuva. Nämä Docker-kuvat voidaan suorittaa sen jälkeen käyttämällä Docker-komentoja. Docker-säilöt ovat Docker-kuvien esiintymiä suorituksen aikana. Docker-kuvat voidaan tallentaa mihin tahansa julkisiin tai yksityisiin isäntään, kuten Docker-keskittimeen. Docker Image on tiedostojoukko, jota voidaan käyttää eristetyssä prosessissa.

Siirrytään seuraavaan Docker-haastatteluun liittyviin kysymyksiin.

Q4. Mitä ovat Docker Image ja Docker Hub?

Vastaus:
Docker-kuva on tiedostojoukko ja parametrien yhdistelmä, jonka avulla voidaan luoda ilmentymät toimimaan erillisissä säilöissä eristettynä prosessina. Docker-napa on eräänlainen kuvien arkisto, johon nämä kuvat voidaan tallentaa ja tämä käyttöoikeus on julkinen. Docker run -komentoa voidaan käyttää luomaan esiintymä nimeltä säilö, joka voidaan suorittaa käyttämällä Docker-kuvaa. Docker-napa on suurin julkinen kuvasäiliövarasto, jota ylläpitävät kehittäjät ja yksittäiset avustajat.

Q5. Mitkä ovat Dockerin käytön eri toiminnot ja sovellukset?

Vastaus:
Dockerin käytön ja toteuttamisen eri toiminnot ja sovellukset ovat seuraavat:

  1. Se yksinkertaistaa kokoonpanoa ja tarjoaa helpon infrastruktuuritason määrityksissä.
  2. Se hallitsee koodiputkea helposti, mikä tarjoaa johdonmukaisen ympäristön ja vakauden sovelluksessa.
  3. Se mahdollistaa sovelluksen eristämisen.
  4. Se parantaa kehittäjän tuottavuutta antamalla kehittäjälle keskittyä pelkästään liiketoimintalogiikkaan.
  5. Se mahdollistaa paljon vianetsintäominaisuuksia, jotka tarjoavat erittäin hyödyllisiä toimintoja toteuttaa.
  6. Se mahdollistaa nopean käyttöönoton virtualisoinnin muodossa käyttöjärjestelmätasolla.
  7. Se vähentää useiden palvelimien käyttöä säilytysmuodossa.

Osa 2 - Dockerin haastattelukysymykset (Advanced)

Katsokaamme nyt edistyneitä Docker-haastattelukysymyksiä.

Q6. Mikä on Docker-rekisteri?

Vastaus:
Docker-rekisteri on paikka, jossa kaikki Docker-kuvat tallennetaan, ja Docker Cloud ja Docker Hub ovat julkisia rekistereitä, joissa näitä kuvia voidaan ylläpitää. Docker-keskitin on Docker-kuvien oletusvarasto. Vaatimuksen mukaan voidaan myös perustaa oma rekisteri. Voidaan käyttää myös Docker Data Center (DDC) -palvelua, joka sisältää DTR: n (Docker Trusted Registry). Docker-myymälä tarjoaa ominaisuuden ostaa ja myydä Docker-kuvia.

Q7. Mikä on Docker Containerin elinkaari?

Vastaus:
Tämä on suosituin haastattelussa kysytyt Docker-haastattelukysymykset. Docker-säiliön elinkaari on seuraava:

  1. Luo säilö.
  2. Suorita Docker-säilö.
  3. Keskeytä säilytysastia.
  4. Poista säilytyslokero.
  5. Käynnistä säiliö.
  6. Pysäytä säiliö.
  7. Käynnistä säiliö uudelleen.
  8. Tapa säiliö.
  9. Tuhoa säilytysastia.

Q8. Mitä ovat Docker-objektit?

Vastaus:
Satamaobjektit ovat satamakuvia, palveluita ja satamalaatikoita. Docker-kuva on vain luku -tyyppinen malli, jossa on Docker-säilön määritys- tai ajo-ohjeet. Palvelut mahdollistavat konttien skaalaamisen eri Docker-demonien välillä. Nämä kaikki yhdessä toimivat parvina.

Siirrytään seuraavaan Docker-haastatteluun liittyviin kysymyksiin.

Q9. Mitä ovat Docker-nimitilat?

Vastaus:
Dockerin nimitilat on tekniikka, joka tarjoaa erillisiä työtiloja, nimeltään Container. Nimitilat tarjoavat kerroksen eristystä Docker-säilöille.

Q10. Mitkä ovat tärkeät Docker-komennot?

Vastaus:

Komento Kuvaus
dockerdKäynnistää Docker-demonin.
rakentaaKuvatiedoston rakentaminen telakointiasemaan.
luodaUuden säilön luominen.
tappaaKontin tappaminen.
tehdäUuden kuvan luominen säilömuutoksista.

Suositellut artikkelit

Tämä on opas Dockerin haastattelua koskevien kysymysten ja vastausten luetteloon, jotta ehdokas voi helposti hakea nämä Dockerin haastattelukysymykset. Täällä tässä viestissä olemme tutkineet tärkeimpiä Docker-haastattelukysymyksiä, joita usein kysytään haastatteluissa. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. Oracle Database -haastattelukysymykset
  2. Verkkokauppaa koskevat haastattelukysymykset
  3. CodeIgniter -haastattelukysymykset
  4. Verkkohaastattelukysymykset
  5. Ero Docker- ja VM-laitteiden välillä