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.