Встречается на собеседованиях • сегодня
Зачем нужен 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
интервью вопросы и ответы