Доцкер Арцхитецтуре

Docker Architecture



Доцкер је бесплатна, добро вољена платформа отвореног кода која се универзално користи за креирање, покретање и испоруку апликација и софтвера. Подржава архитектуру клијент-сервер. Доцкер клијента се повезује са Доцкер машином која управља и обрађује главне елементе Доцкер-а. Корисници Доцкер-а такође могу да повежу клијенте са удаљеним сервером. Користи виртуелизацију ОС-а за увоз и управљање производима у Доцкер контејнерима.

Овај текст ће показати шта је Доцкер архитектура.

Шта је Доцкер архитектура?

Архитектура се назива дизајном или елементом неке зграде, софтвера или платформе. Доцкер архитектура се састоји од различитих компоненти за прављење, испоруку и примену програма и апликација. Главне компоненте Доцкер-а су:







  • Доцкер Даемон
  • Доцкер клијент
  • Доцкер Имаге
  • Доцкер Цонтаинер
  • Доцкер Регистри
  • Доцкер Нетворк



Доцкер Даемон

Доцкер демон је основна компонента Доцкер архитектуре. Обично добија одговор од клијента путем команди и понаша се у складу са тим, као што је како да примени и одржава контејнер на хосту. Одговоран је за креирање, покретање и управљање контејнерима. Доцкер демон се извршава на хост систему и комуницира са клијентом преко РЕСТ АПИ-ја.



Доцкер клијент

Доцкер клијент шаље команде Доцкер демону ради комуникације и добија одговор. Он ради на локалној машини корисника, а демон је на хосту корисникове машине. Међутим, они могу да комуницирају једни са другима из различитих система уз помоћ мреже.





Доцкер Имаге

Доцкер слике су још један суштински део Доцкер архитектуре који се обично користи за генерисање и примену контејнера. Ове слике укључују изворни код апликације, потребне зависности и друга подешавања конфигурације. Ове слике се могу креирати путем команди, као и Доцкерфиле-а.

Доцкер Цонтаинер

Основни концепт Доцкер архитектуре заснива се на Доцкер контејнерима који се креирају преко Доцкер слика. Доцкер је платформа за контејнеризацију која се обично користи за паковање апликације, основних зависности и подешавања конфигурације у једну јединицу. Стога се ови Доцкер контејнери називају и самостални извршни пакети.



Доцкер Регистри

Доцкер регистар је још једна основна јединица Доцкер архитектуре. Регистри су категорисани у два типа; локални регистар и удаљени регистар. Ови регистри се користе за складиштење и дистрибуцију Доцкер слика. Тачније, Доцкер Хуб је званични јавни даљински регистар за Доцкер слике. Међутим, Доцкер корисници такође могу да креирају и управљају приватним удаљеним регистрима.

Доцкер Нетворк

Доцкер мреже пружају начин за повезивање контејнера изван Доцкер света преко Доцкер демона који ради на хост систему. Доцкер платформа омогућава корисницима да користе онолико Доцкер мрежа колико желе. Корисници могу да креирају и користе своју мрежу или подразумеване Доцкер мреже.

Доцкер архитектура о којој се расправља чини Доцкер се истиче међу осталим платформама за контејнерске апликације.

Закључак

Доцкер платформа обезбеђује архитектуру клијент-сервер која се успешно користи за изградњу, примену и дистрибуцију контејнерског софтвера, апликација и пројеката. Главни делови Доцкер архитектуре су Доцкер Даемон, Доцкер Цлиент, Доцкер Имаге, Доцкер Цонтаинер, Доцкер Регистри и Доцкер Нетворк. Овај блог је детаљно објаснио Доцкер архитектуру.