Docker build erreur no space left on device

avalentin 12/05/2026
RÉSOLU
avalentin
Auteur
Avatar de avalentin
avalentin
Auteur

Je galère avec une erreur no space left on device lors d'un docker build sur ma machine CI. Le disque semble avoir de la place, mais j'ai l'impression que le cache est saturé. Une idée pour nettoyer ça proprement ?

12/05/2026 à 19:14

5 commentaires

noel-joseph
Membre
Avatar de noel-joseph
noel-joseph
Membre

C'est probablement le prune qui manque. Essaie de lancer cette commande pour supprimer tous les objets inutilisés avant ton build :

docker system prune -a --volumes -f
13/05/2026 à 10:24
avalentin
Auteur
Avatar de avalentin
avalentin
Auteur

Merci, c'est ce que je faisais manuellement, mais existe-t-il une option pour que Docker gère la taille du cache automatiquement ?

14/05/2026 à 05:05
noel-joseph
Membre
Avatar de noel-joseph
noel-joseph
Membre

Oui, tu peux limiter la taille du cache en éditant ton fichier daemon.json pour configurer le buildkit :

{
  "builder": {
    "gc": {
      "enabled": true,
      "defaultKeepStorage": "10GB"
    }
  }
}
14/05/2026 à 18:41
avalentin
Auteur
Avatar de avalentin
avalentin
Auteur

Génial, je vais configurer ça sur nos runners pour éviter que le disque ne sature à nouveau.

15/05/2026 à 12:25
avalentin
Auteur
Avatar de avalentin
avalentin
Auteur

Configuration appliquée et plus aucun souci de build depuis 24h. Problème résolu.

16/05/2026 à 02:04

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire