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

Из чего состоит Dockerfile

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

  1. FROM — базовый образ (например, FROM python:3.9).
  2. WORKDIR — рабочая директория внутри контейнера.
  3. COPY/ADD — копирование файлов с хоста в контейнер.
  4. RUN — выполнение команд при сборке (установка зависимостей и т.д.).
  5. ENV — установка переменных окружения.
  6. EXPOSE — объявление портов для работы контейнера.
  7. CMD/ENTRYPOINT — команда для запуска контейнера.

Пример:

dockerfile
FROM python:3.9
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY . .
ENV FLASK_APP=app.py
EXPOSE 5000
CMD ["flask", "run", "--host=0.0.0.0"]
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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