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 сүрөтүнө негизделген контейнерди түзүп, ишке киргизет.