Встречается на 1% собеседований по Python
Какие Docker образы используешь
Для Python-приложений чаще всего использую многоэтапные сборки на основе официальных образов Python с Alpine Linux (например, python:3.9-alpine), так как они легковесные. Пример Dockerfile:
dockerfile
# Билд-этап
FROM python:3.9-alpine as builder
WORKDIR /app
COPY requirements.txt .
RUN pip install --user -r requirements.txt
Финальный образ
FROM python:3.9-alpine
WORKDIR /app
COPY --from=builder /root/.local /root/.local
COPY . .
ENV PATH=/root/.local/bin:$PATH
CMD ["python", "main.py"]
text
Для продакшена иногда выбираю `python-slim` образы, если нужны дополнительные системные пакеты. Для ML-приложений использую специализированные образы типа `tensorflow/tensorflow`. Всегда указываю конкретную версию тега, избегаю `latest`.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы