Встречается на собеседованиях • сегодня
Какую роль играет ОС в работе Docker
Docker использует функции ОС для изоляции и управления контейнерами. В Linux он опирается на ядро (namespaces, cgroups), в Windows — на Hyper-V и аналогичные механизмы.
Ключевые моменты:
- Изоляция процессов: namespaces (PID, network, mount и т.д.)
- Ограничение ресурсов: cgroups (CPU, память, диски)
- Файловая система: OverlayFS/AUFS для слоёв образов
- Сетевой стек: виртуальные интерфейсы, iptables/nftables
Пример (Linux):
bash
# Просмотр cgroup контейнера
docker run -it --memory=100m alpine sh
cat /sys/fs/cgroup/memory/memory.limit_in_bytes # Выведет 104857600 (100MB)Нюансы:
- Windows/Mac требуют виртуализации (гипервизор), Linux — нет.
- Docker for Mac/Windows использует легковесную VM (LinuxKit).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы