Встречается на собеседованиях • сегодня
За счет чего достигается легковесность контейнера в Docker
Docker-контейнеры легковесны благодаря нескольким факторам:
- Использование общего ядра ОС – контейнеры разделяют ядро хостовой системы, в отличие от ВМ, которым нужно свое.
- Минимальные образы – базовые образы (Alpine, scratch) содержат только необходимые для работы компоненты.
- Слоистая файловая система – UnionFS (Overlay2, AUFS) позволяет переиспользовать общие слои между контейнерами.
- Отсутствие гостевой ОС – нет лишних процессов, драйверов, что уменьшает накладные расходы.
Пример минимального образа на Alpine:
dockerfile
FROM alpine:3.14
RUN apk add --no-cache openjdk11
COPY app.jar /app.jar
CMD ["java", "-jar", "/app.jar"]
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы