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

Что такое Dockerfile

Dockerfile — это текстовый файл с инструкциями для сборки Docker-образа. Он содержит команды, которые Docker выполняет последовательно для создания образа из базового образа или с нуля.

Основные инструкции:

  • FROM — задает базовый образ
  • RUN — выполняет команды в контейнере
  • COPY/ADD — копирует файлы в образ
  • WORKDIR — устанавливает рабочую директорию
  • CMD/ENTRYPOINT — определяет команду для запуска контейнера
  • EXPOSE — указывает порты для прослушивания

Пример простого Dockerfile для Python-приложения:

dockerfile
FROM python:3.9-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY . .
EXPOSE 8000
CMD ["python", "app.py"]

Dockerfile позволяет автоматизировать процесс создания образов, обеспечивая воспроизводимость и переносимость приложений.

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

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

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

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