Docker
compose.yml invalide (« did not find expected key », « mapping values are not allowed »)
Grave Quelque chose ne fonctionne pas : à traiter maintenant.
Le message tel qu'il apparaît dans les logs :
yaml: line 12: did not find expected keyCe que ça veut dire
Le fichier compose.yml est mal formé. En YAML, l'indentation (les espaces en début de ligne) fait partie de la syntaxe.
Pourquoi ça arrive
- Une ligne décalée d'un espace.
- Une tabulation au lieu d'espaces (interdit en YAML).
- Un copier-coller qui a perdu l'indentation.
Comment corriger
Le numéro de ligne indique où regarder (souvent la ligne juste au-dessus). Vérifiez le fichier :
sudo docker compose configLe plus sûr : régénérez le fichier avec le générateur docker-compose et collez-le d'un bloc dans nano.