Встречается на собеседованиях • сегодня
Почему Docker легковеснее виртуальной машины
Docker использует общее ядро хоста через механизм контейнеризации (namespaces, cgroups), тогда как VM требует полной эмуляции железа через гипервизор. Это дает несколько преимуществ:
- Нет дублирования ОС – контейнеры разделяют ядро хоста, VM требуют отдельной ОС для каждой виртуальной машины
- Быстрый старт – контейнеры запускаются за секунды, VM требуют загрузки всей ОС
- Меньший оверхед – контейнеры потребляют меньше CPU/RAM, так как нет виртуализации железа
Пример Dockerfile:
dockerfile
FROM openjdk:11
COPY app.jar /app.jar
CMD ["java", "-jar", "/app.jar"]VM подходит для изоляции разных ОС, Docker – для изоляции процессов с общим ядром.

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