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

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