Зачем использовать alpine базовый образ?

Junior
231 просмотров
AFK Offer AI

alpine — минималистичный Linux дистрибутив ~5MB против ~70MB у debian-slim. Использует musl libc и busybox, пакетный менеджер apk. Меньший образ — быстрее скачивается, меньше CVE, меньше места. Но есть нюансы: musl libc не 100% совместима с glibc, некоторые программы ведут себя иначе. Для Go приложений часто используют alpine или scratch. Для Python лучше slim вариант официального образа.

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

Что такое eBPF и зачем он важен для DevOps/Security?