Встречается на собеседованиях • сегодня

Что использовал для контейнеризации

Для контейнеризации в 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 и т.д.).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы