Встречается на 1% собеседований по Python
Зачем нужен Docker файл
Dockerfile — это конфигурационный файл для сборки Docker-образов. Он содержит инструкции, которые Docker использует для автоматического создания образа с приложением и его зависимостями.
Основные причины использовать Dockerfile:
- Автоматизация — сборка образа по инструкциям без ручных действий.
- Переносимость — образ можно запускать на любой системе с Docker.
- Воспроизводимость — гарантия одинакового окружения в dev, test и prod.
- Изоляция — приложение работает в своем контейнере без конфликтов с другими.
Пример простого Dockerfile для Python-приложения:
dockerfile
FROM python:3.9-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY . .
CMD ["python", "app.py"]Разбор инструкций:
FROM— базовый образ (здесь Python 3.9).WORKDIR— рабочая директория в контейнере.COPY— копирование файлов в образ.RUN— выполнение команд при сборке (установка зависимостей).CMD— команда для запуска приложения.
Dockerfile делает развертывание приложений быстрым и предсказуемым.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы