Sobes.tech
Junior — Middle

Docker-də konteynerlərin işə salınması və işləməsindən məsul olan komponentlər hansılardır?

sobes.tech Süni İntellekt

AI-dan cavab

Docker-da, konteynerlərin işə salınması və işləməsindən məsul olan bir neçə əsas komponent var:

  • Docker Motoru — əsas motor, aşağıdakılardan ibarətdir:

    • Docker Daemon (dockerd) — konteynerləri, şəkilləri, şəbəkələri və həcmələri idarə edən xidmət.
    • Docker CLI — daemon ilə qarşılıqlı əlaqə üçün komanda xətti.
  • Container Runtime — konteynerləri birbaşa işlədən komponent. Docker-də standart olaraq runc istifadə olunur.

  • Docker Şəkilləri — konteynerlər yaratmaq üçün şablonlar.

  • Docker Qeydiyyatları — şəkil anbarları (məsələn, Docker Hub).

Konteyneri işə salarkən, Docker Daemon runtime-dan istifadə edərək, şəkildən izolyasiya olunmuş bir proses yaradır; onun öz fayl sistemi, şəbəkəsi və resursları olur.

Konteyneri işə salmaq üçün nümunə əmri:

docker run -d --name my_container nginx

Burada, Docker Daemon nginx şəkilinə əsaslanan konteyner yaradır və işə salır.