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

Что описывается в Dockerfile

Dockerfile — это текстовый файл с инструкциями для сборки Docker-образа. В нём указываются:

  • Базовый образ (FROM), на котором строится контейнер.
  • Команды для установки зависимостей (RUN, apt-get, pip и т. д.).
  • Копирование файлов (COPY, ADD) из локальной системы в контейнер.
  • Переменные окружения (ENV).
  • Порты (EXPOSE), которые контейнер будет слушать.
  • Команда для запуска (CMD или ENTRYPOINT).

Пример:

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
интервью вопросы и ответы