> Какие основные сущности есть в Docker (Python)
Уровень: senior · Роль: backend · Язык: Python · Категория: Технические вопросы
Компании: Black Wall Group (BWG)
Стек: Python, Docker
> Пример ответа
Основные сущности в Docker - это образ, контейнер, Dockerfile, том (volume), сеть (network) и реестр (registry).
- Образ (Image) - неизменяемый шаблон с файловой системой, зависимостями и кодом приложения. Например, образ Python с установленным Flask.
- Контейнер (Container) - запущенный экземпляр образа. Изолированная среда выполнения, в которой работает ваше Python-приложение.
- Dockerfile - текстовый файл с инструкциями для сборки образа. Пример для Python:
FROM python:3.11,COPY . /app,RUN pip install -r requirements.txt. - Том (Volume) - механизм для хранения данных вне контейнера. Полезен для баз данных или логов, чтобы данные не терялись при перезапуске.
- Сеть (Network) - виртуальная сеть для связи контейнеров. Например,
bridgeдля изолированной сети между контейнерами. - Реестр (Registry) - хранилище образов (например, Docker Hub). Оттуда вы загружаете готовые образы или публикуете свои.
В Python-проектах эти сущности используются для упаковки приложения с зависимостями (через requirements.txt), его запуска в изоляции и организации взаимодействия с БД или другими сервисами.
> Похожие задачи по Python
Что такое bottleneck
Что такое сборка мусора
Какие вопросы есть у кандидата
Какой опыт работы с базами данных на уровне DevOps или DBA?
> Похожие задачи по backend
Что такое bottleneck
Что такое сборка мусора
Какие вопросы есть у кандидата
Какой опыт работы с базами данных на уровне DevOps или DBA?
> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?
Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью