Junior — Middle
Որ կոմպոնենտներն են պատասխանատու Docker-ի կոնտեյներների գործարկման և աշխատանքի համար?
sobes.tech AI
Պատասխան AI-ից
Docker-ում մի քանի հիմնական բաղադրիչներ պատասխանատու են կոնտեյներների գործարկման և աշխատանքի համար՝
-
Docker շարժիչը — հիմնական շարժիչը, որը ներառում է.
- Docker Daemon (dockerd) — ծառայություն, որը կառավարում է կոնտեյներները, պատկերները, ցանցերը և ծավալները:
- Docker CLI — հրամանների գիծ, որը շփվում է daemon-ի հետ:
-
Container Runtime — բաղադրիչ, որը անմիջապես գործարկում է կոնտեյներները։ Docker-ում որպես կանխադրված օգտագործվում է runc:
-
Docker պատկերներ — նմուշներ, որոնք օգտագործվում են կոնտեյներներ ստեղծելու համար:
-
Docker գրանցամատյաններ — պատկերների պահեստներ (օրինակ՝ Docker Hub):
Երբ դուք սկսում եք կոնտեյներ, Docker Daemon-ը օգտագործում է runtime-ը՝ պատկերից ստեղծելու համար մեկուսացված գործընթաց՝ սեփական ֆայլային համակարգով, ցանցով և ռեսուրսներով:
Կոնտեյներ սկսելու օրինակային հրամանը՝
docker run -d --name my_container nginx
Այստեղ Docker Daemon-ը կստեղծի և կսկսի nginx պատկերին հիմնված կոնտեյներ։