Встречается на собеседованиях • сегодня

Чем является файловая система Docker

Docker использует Union File System (UFS) — это слоистая файловая система, объединяющая несколько директорий в единое представление. Каждый слой содержит изменения относительно предыдущего, что позволяет эффективно хранить образы и контейнеры.

Ключевые особенности:

  • Только для чтения (Read-only layers): базовые слои образов неизменяемы.
  • Записываемый слой (Copy-on-Write): при изменении файла в контейнере создаётся копия в верхнем слое.
  • Эффективность: общие слои между образами не дублируются.

Пример:

dockerfile
FROM python:3.8  # Базовый слой (read-only)
COPY app.py /app  # Новый слой (read-only)
RUN pip install flask  # Ещё слой (read-only)

При запуске контейнера добавляется writable layer для изменений.

Поддержка драйверов: AUFS, Overlay2, Btrfs, ZFS (зависит от ОС).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы