DEVOPSTRAINER
Вопросы / Docker

На каких технологиях ядра Linux базируется работа контейнеров (Namespaces, Cgroups, Capabilities)?

Краткий ответ

- Namespaces — изоляция (процессы, сеть, ФС, пользователи);
- Cgroups — ограничение ресурсов (CPU, RAM, I/O);
- Capabilities — разделение root-привилегий.

Docker сам по себе изоляцию не создаёт — он использует механизмы ядра Linux. Вместе они создают ощущение отдельной системы, хотя все процессы работают на одном ядре.

Ещё вопросы по теме «Docker»

Готовишься к DevOps-собеседованию?
Полные разборы вопросов, карточки с интервальным повторением, квизы и песочница с реальными сломанными Linux-серверами — бесплатно после входа.
Открыть тренажёр →