Встречается на собеседованиях • сегодня
Что такое from scratch в Dockerfile
FROM scratch в Dockerfile означает создание образа с абсолютно пустой файловой системой. Это базовый образ без каких-либо файлов, даже без стандартных директорий вроде /bin или /lib.
Когда использовать:
- Для создания минималистичных образов (например, для Go-приложений, которые статически скомпилированы)
- Для полного контроля над содержимым образа
Пример:
dockerfile
FROM scratch
COPY myapp /app
CMD ["/app"]Особенности:
- Нет шелла (
/bin/sh), поэтомуCMDдолжен быть в exec-формате - Нет пакетного менеджера или стандартных утилит
- Минимальный размер образа (только то, что явно скопировано)
Используется, когда нужен максимально легковесный контейнер.

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