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

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