Docker

Réseau Docker introuvable (« declared as external, but could not be found »)

Grave Quelque chose ne fonctionne pas : à traiter maintenant.

Le message tel qu'il apparaît dans les logs :

network traefik declared as external, but could not be found

Ce que ça veut dire

Le compose.yml de l'application se raccroche au réseau du reverse proxy (traefik, caddy ou npm), mais ce réseau n'existe pas encore : le reverse proxy n'a jamais été démarré.

Pourquoi ça arrive

  • Le reverse proxy n'est pas installé, ou pas encore démarré.
  • Le nom du réseau ne correspond pas (par exemple proxy au lieu de traefik).

Comment corriger

  1. Démarrez d'abord le reverse proxy, qui crée le réseau :

    cd /opt/stacks/traefik && sudo docker compose up -d
  2. Vérifiez le nom exact des réseaux existants :

    sudo docker network ls
  3. Puis relancez votre application.

    cd /opt/stacks/<application> && sudo docker compose up -d

Pour aller plus loin

Vous avez d'autres messages dans vos logs ?

Collez-les dans le décodeur : il reconnaît les erreurs connues et vous dit lesquelles sont graves. Tout reste dans votre navigateur.

Analyser mes logs