L’intérêt est je pense sur le temps de 1er téléchargement et 1er lancement. Si on dit que tu provisionnes des environnements à la volée, à chaque nouvelle machine tu dois télécharger tous tes layers. En partant d’une image de 5 Mo pour Alpine plutöt que 150+ Mo environ, tu réduis cette phase d’initialisation. Après, ça suppose que tout le monde se mette à Alpine (qui est plutot pas mal par ailleurs ; je m’y suis mis du coup)

Même dans un cluster docker swarm, le cache n’est malheureusement pas partagé.

Après, il y a un intérêt pour Docker Inc de sauvegarder sa bande passante et réduire son stockage ;-)

Si tu prends l’image python par ex, tu n’as pas envie de prendre image debian + python (~ 180 Mo) alors que tu peux faire la même chose avec Alpine (~ qqs 10aines de Mo au max)

Sur le point sécurité, une image alpine est peut être aussi plus simple à maintenir qu’une image debian & co.