Какие основные сущности и абстракции есть в Docker?

Основные сущности Docker — образ, контейнер, registry, сеть и volume. Dockerfile задаёт сборку образа, а Docker Engine управляет созданием и выполнением контейнеров через свой API.

Короткий ответ

Что ответить на собеседовании

Основные сущности Docker — образ, контейнер, registry, сеть и volume. Dockerfile задаёт сборку образа, а Docker Engine управляет созданием и выполнением контейнеров через свой API.

Подробный разбор

Ответ с пояснениями

Основные сущности Docker — образ, контейнер, registry, сеть и volume. Dockerfile задаёт сборку образа, а Docker Engine управляет созданием и выполнением контейнеров через свой API.

Образ содержит слои и конфигурацию; контейнер добавляет runtime-состояние и изменяемый слой. Registry хранит и распространяет образы, сети связывают контейнеры и внешние системы, volumes сохраняют данные вне жизненного цикла контейнера. Bind mount напрямую подключает путь хоста и отличается от managed volume. Compose описывает совместный запуск нескольких сервисов. Контейнер обычно разделяет ядро хоста и не равен полноценной виртуальной машине.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее