Если речь о контейнеризации, её главное отличие от виртуальных машин — совместное использование ядра хоста. Виртуальная машина обычно запускает собственную гостевую ОС поверх гипервизора.
В чём отличие от виртуализации?
Если речь о контейнеризации, её главное отличие от виртуальных машин — совместное использование ядра хоста. Виртуальная машина обычно запускает собственную гостевую ОС поверх гипервизора.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Если речь о контейнеризации, её главное отличие от виртуальных машин — совместное использование ядра хоста. Виртуальная машина обычно запускает собственную гостевую ОС поверх гипервизора.
Контейнер изолирует процессы и ресурсы средствами ОС, поэтому обычно быстрее создаётся и имеет меньше накладных расходов. ВМ обеспечивает отдельное ядро и позволяет запускать иную гостевую ОС при поддержке платформы.
Это не означает абсолютную безопасность ВМ или полное отсутствие изоляции контейнера. Контейнеры часто работают внутри виртуальных машин, сочетая подходы. В исходном вопросе не назван сравниваемый механизм, поэтому на интервью сначала уточните, что именно сопоставляют с виртуализацией.