Основные сущности Docker — образ, контейнер, registry, сеть и volume. Dockerfile задаёт сборку образа, а Docker Engine управляет созданием и выполнением контейнеров через свой API.
Какие основные сущности и абстракции есть в Docker?
Основные сущности Docker — образ, контейнер, registry, сеть и volume. Dockerfile задаёт сборку образа, а Docker Engine управляет созданием и выполнением контейнеров через свой API.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Основные сущности Docker — образ, контейнер, registry, сеть и volume. Dockerfile задаёт сборку образа, а Docker Engine управляет созданием и выполнением контейнеров через свой API.
Образ содержит слои и конфигурацию; контейнер добавляет runtime-состояние и изменяемый слой. Registry хранит и распространяет образы, сети связывают контейнеры и внешние системы, volumes сохраняют данные вне жизненного цикла контейнера. Bind mount напрямую подключает путь хоста и отличается от managed volume. Compose описывает совместный запуск нескольких сервисов. Контейнер обычно разделяет ядро хоста и не равен полноценной виртуальной машине.