Les connexions MySQL à "localhost" tentent par défaut de se connecter via un socket présent sur la machine locale. Votre DB_HOST doit être le nom du conteneur lié, "db".
À partir de la documentation MYSQL :
Les connexions MySQL à "localhost" tentent par défaut de se connecter via un socket présent sur la machine locale. Votre DB_HOST doit être le nom du conteneur lié, "db".
À partir de la documentation MYSQL :