Въведение в Docker Intervju Въпроси и отговори

Docker е форма на контейнеризация или виртуализация на операционната система под формата на ниво на компютърен код. Той беше изцяло написан на програмния език Go. Той беше лицензиран под Apache License 2.0 в двоичен вид. За първи път е пуснат през 2013 г. Той е разработен и се поддържа от Docker Inc. Докер се използва за работа на контейнери, които се наричат ​​процес на капсулиране на приложенията и контейнериране под формата на контейнери. Той поддържа множество операционни системи като Linux, Windows, Mac OS. Той поддържа различни платформи като ARM архитектура и x86-64 Windows платформи. Първоначално Docker е стартиран като платформа като сервизна компания. Първоначално беше пуснат под формата на отворен код. Първоначално Docker е разработен основно за UNIX, за да изолира функциите на ядрото на Linux.

Сега, ако търсите работа, свързана с Докер, тогава трябва да се подготвите за въпросите за интервю за Докер 2019. Вярно е, че всяко интервю е различно според различните профили на работа. Тук сме подготвили важните въпроси и отговори на Docker Interview, които ще ви помогнат да постигнете успех в интервюто си.

По-долу са 10-те важни въпроса и отговори за интервю за Докер 2019, които често се задават в интервю. Тези въпроси са разделени на две части, както следва:

Част 1 - Въпроси за интервю с Докер (основни)

Тази първа част обхваща основни въпроси и отговори на интервю за Докер.

Q1. Какво е Докер?

Отговор:
Docker се дефинира като платформата за контейнериране на приложенията, за да го изолират едно от друго, за да се осигури висока наличност и по-голяма ефективност, независимо от средата като развитие, тестване или производство. Всички зависимости, свързани с приложението като библиотеки, jar файлове, конфигурации, свързани със сървъра, свързани с инфраструктурата елементи, ще бъдат пакетирани и оформени като контейнер, наречен контейнерно приложение, което не се нуждае от зависимост и работи независимо. Той гарантира, че приложението се стартира независимо от външните фактори. Контейнерите в Docker имат поддръжка от Docker Engine и Host Operating System, за да поддържат всички оперативни или инфраструктурни зависимости.

Q2. Какви са компонентите на Docker Architecture и обяснете?

Отговор:
Това са често срещаните въпроси за интервю на Docker, зададени в интервю. Docker работи върху архитектура клиент-сървър. Клиентът на Docker установява комуникация с Docker Daemon. Клиентът на Docker и Daemon могат да работят на една и съща система. Клиентът на Docket също може да бъде свързан с отдалечен Docker Daemon. Различните видове Docker компоненти в архитектурата на Docker са:

  1. Клиент на Docker: Това извършва операции за изтегляне и изпълнение на Docker за установяване на комуникация с Docker Host. Командата Docker използва Docker API, за да извика заявките, които да бъдат изпълнени.
  2. Докер хост : Този компонент съдържа Docker Daemon, контейнери и неговите изображения. Изображенията ще бъдат вида на метаданните за приложенията, които се съхраняват в контейнерите. Docker Daemon установява връзка с Регистър.
  3. Регистър: Този компонент ще съхранява изображенията на Docker. Публичните регистри са Docker Hub и Docker Cloud, които могат да бъдат използвани от всеки.

Q3. Какво е контейнер Docker?

Отговор:
Docker Container е форма на капсулиране на приложението, която съдържа всички зависимости, които споделят ядрото с други контейнери по време на изпълнение на изолираните процеси в хост операционната система. Докер контейнер може да бъде създаден чрез създаване на изображение на Докер. Тези Docker изображения могат да се изпълняват след това с помощта на Docker команди. Докер контейнерите са екземплярите на Docker изображенията по време на изпълнение. Изображенията на Docker могат да се съхраняват във всякакви обществени хостове или частни хостове като Docker хъб. Docker Image е набор от файлове, които могат да се изпълняват в изолиран процес.

Нека преминем към следващите въпроси за интервю на Докер.

Q4. Какво представляват Docker Image и Docker Hub?

Отговор:
Docker Image е набор от файлове и комбинация от параметри, които ще позволят създаването на екземпляри да се изпълнява в отделни контейнери като изолиран процес. Центърът Docker е вид хранилище за изображенията, където тези изображения могат да се съхраняват и този достъп е публичен. Командата за изпълнение на Docker може да се използва за създаване на контейнер, наречен контейнер, който може да бъде стартиран с помощта на изображението на Докер. Docker hub е най-голямото обществено хранилище на контейнери за изображения, което се поддържа от общността на разработчиците и отделните сътрудници.

Q5. Какви са различните функционалности и приложения на използването на Docker?

Отговор:
Различните функционалности и приложения за използване и внедряване на Docker са по-долу:

  1. Опростява конфигурацията и осигурява лекота при конфигуриране на ниво инфраструктура.
  2. Той лесно управлява кодовия тръбопровод, което осигурява постоянна среда и стабилност в приложението.
  3. Той дава възможност за изолиране на приложението.
  4. Той подобрява производителността на разработчика, като позволява на програмиста да се концентрира единствено върху бизнес логиката.
  5. Тя дава възможност за много възможности за отстраняване на грешки, което осигурява изключително полезни функционалности за изпълнение.
  6. Той дава възможност за бързо внедряване под формата на виртуализация на ниво операционна система.
  7. Той намалява използването на множество сървъри под формата на контейнери.

Част 2 - Въпроси за интервю с Докер (Разширено)

Нека сега да разгледаме разширените въпроси за интервю за Докер.

Q6. Какво е регистър на Докер?

Отговор:
Докер регистърът е място, където ще се съхраняват всички Docker изображения, а Docker Cloud и Docker Hub са публичните регистри, където тези изображения могат да бъдат хоствани. Центърът Docker е памет по подразбиране за Docker Images. Може да се създаде и собствен регистър според изискването. Може да се използва и Docker Data Center (DDC), който включва DTR (Docker Trusted Registry). Докер магазина ще предостави функцията за покупка и продажба на изображения на Docker.

Q7. Какъв е жизненият цикъл на Docker Container?

Отговор:
Това е най-популярният въпрос за интервю на Docker, зададен в интервю. Жизненият цикъл на контейнера Docker е както следва:

  1. Създайте контейнер.
  2. Пуснете контейнера Docker.
  3. Пауза на контейнера.
  4. Отпуснете контейнера.
  5. Стартирайте контейнера.
  6. Спрете контейнера.
  7. Рестартирайте контейнера.
  8. Убий контейнера.
  9. Унищожете контейнера

Q8. Какво са Докер обекти?

Отговор:
Обектите на Докер са изображения, услуги и контейнери на Докер. Докер изображението е шаблон само за четене с инструкции за конфигурация или изпълнение на контейнера за Docker. Услугите позволяват мащабиране на контейнерите през различните Docker демони. Всички те работят като рояк.

Нека преминем към следващите въпроси за интервю на Докер.

Q9. Какво представляват Докер пространствата с имена?

Отговор:
Пространствата на имената в Докер е технология, която осигурява изолирани работни пространства, наречени контейнер. Пространствата с имена осигуряват слой изолация за контейнерите на Docker.

Q10. Кои са важните команди на Докер?

Отговор:

команда описание
dockerdДа стартираме демон на Docker.
натрупванеЗа да изградите файл с изображения за докер.
създавамЗа да създадете нов контейнер.
убийствоДа убиеш контейнер.
ангажиратЗа да създадете ново изображение от промените в контейнера.

Препоръчителни статии

Това е ръководство за списъка с въпроси и отговори на докер интервю, така че кандидатът да може лесно да разруши тези въпроси за интервю за Докер. Тук в тази публикация сме проучили най-добрите въпроси за интервю на Докер, които често се задават в интервюта. Можете също да разгледате следните статии, за да научите повече -

  1. Въпроси за интервю с базата данни на Oracle
  2. Въпроси за интервю за електронна търговия
  3. Въпроси за интервю с CodeIgniter
  4. Въпроси за интервю в мрежа
  5. Разлика между Docker и VM