Comment corriger l'erreur 'failed to solve with frontend dockerfile.v0' ?

isaac-mace 07/05/2026
RÉSOLU
isaac-mace
Auteur
Avatar de isaac-mace
isaac-mace
Auteur

Salut à tous, je galère avec mon build Docker sur une machine CI. J'ai cette erreur récurrente failed to solve with frontend dockerfile.v0 alors que mon build fonctionne parfaitement en local. Quelqu'un a une idée de ce qui bloque dans le contexte ?

07/05/2026 à 18:51

4 commentaires

C'est souvent lié à une version de buildkit qui n'est pas activée ou mal configurée sur ton runner. Essaie de forcer l'usage de l'ancien moteur pour voir si ça passe.

export DOCKER_BUILDKIT=0
docker build .
08/05/2026 à 15:46
isaac-mace
Auteur
Avatar de isaac-mace
isaac-mace
Auteur

Ah bien vu ! Effectivement, avec DOCKER_BUILDKIT=0, ça passe, mais je perds les avantages du cache multi-stage. Comment je peux fixer ça proprement avec buildkit ?

09/05/2026 à 04:10

Dans ce cas, vérifie que ton daemon Docker est bien à jour et que tu n'as pas de conflit avec une version trop ancienne de containerd. Sinon, tente de purger le builder local :

docker buildx prune -a
10/05/2026 à 01:38
isaac-mace
Auteur
Avatar de isaac-mace
isaac-mace
Auteur

Le prune a résolu le problème de cache corrompu. Merci pour l'astuce !

10/05/2026 à 20:19

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