Встречается на 2% собеседований по Python
Что использовал для контейнеризации
Для контейнеризации в Python чаще всего используют Docker. Это стандартный инструмент, который позволяет упаковать приложение со всеми зависимостями в контейнер.
Основные компоненты:
- Dockerfile – инструкции для сборки образа
- docker-compose.yml – для оркестрации нескольких контейнеров
Пример простого Dockerfile для Python-приложения:
dockerfile
FROM python:3.9-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY . .
CMD ["python", "app.py"]Альтернативы:
- Podman (совместим с Docker, но без демона)
- Kubernetes (для масштабирования контейнеров)
- Singularity (для HPC и научных вычислений)
Для локальной разработки удобно использовать Docker Compose, особенно если приложение зависит от других сервисов (БД, Redis и т.д.).
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы