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

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