Встречается на собеседованиях • сегодня
Что такое Alpine
Alpine — это минималистичный дистрибутив Linux, который часто используется в Docker-образах из-за своего небольшого размера (~5 МБ). Он основан на musl libc и BusyBox, что делает его легковесным и безопасным.
Преимущества:
- Малый размер — уменьшает время загрузки и объем хранилища.
- Безопасность — использует hardened kernel и минимизирует attack surface.
- Простота — только необходимые пакеты, нет лишних зависимостей.
Пример Dockerfile:
dockerfile
FROM alpine:latest
RUN apk add --no-cache python3 py3-pip
COPY . /app
WORKDIR /app
RUN pip install -r requirements.txt
CMD ["python3", "app.py"] Недостатки:
- musl libc может вызывать проблемы совместимости с некоторыми бинарными пакетами (например,
psycopg2требует дополнительной настройки). - Ограниченный набор пакетов по сравнению с Ubuntu/Debian.
Идеально для микросервисов и легковесных контейнеров.

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