Comme quelqu'un l'a souligné dans les commentaires, le fichier docker-compose que vous avez fourni est très pertinent pour votre question.
La documentation pour les links
dans les fichiers docker-compose dit
Dans votre cas, le conteneur de base de données est nommé db
, résolvant donc db
host du conteneur PHP devrait vous diriger vers le conteneur MySQL. Remplacement de localhost
avec db
dans votre fichier de configuration devrait permettre au conteneur PHP de se connecter à MySQL.