{{tag>sysadmin linux alpine docker}} ====== Alpine Linux: Introduction ====== Alpine Linux est une distribution GNU/Linux dont les principaux objectifs sont: * Économie de ressources; * Simplicité; * Sécurité; Elle est particulièrement utilisée par les conteneurs Docker: une image système minimale et fonctionnelle pèse environ 5 Mo. Alpine Linux s'appuie sur: * busybox, pour les utilitaires système * OpenRC pour le système init * muscl libc à la place de glibc * Un gestionnaire de packetages: apk La documentation de référence de la distribution est disponible à la page https://wiki.alpinelinux.org/wiki/Main_Page ===== apk ===== Les dépôts disponibles sont déclarés dans le fichier **/etc/apk/repositories** Installation des outils de compilation de base: apk add --no-cache build-base * Les paquetages disponibles sont consultables à la page https://pkgs.alpinelinux.org/packages. * La page https://pkgs.alpinelinux.org/contents permet de retrouver le paquetage à partir d'un fichier. ===== Références ===== * https://wiki.alpinelinux.org/wiki/Main_Page * https://pkgs.alpinelinux.org/packages