Вопрос проверяет знание базовых концепций контейнеризации.
Docker — это платформа для создания, упаковки и запуска контейнеров, которые изолируют приложение и его зависимости.
1. Контейнеры используют ядро хост-системы, но изолированы через namespaces и cgroups.
2. Основные компоненты:
Dockerfile — описание образа
Image — готовая упакованная среда
Container — запущенный экземпляр образа
Docker Hub — репозиторий образов
3. Упрощает деплой, тестирование и масштабирование.