Mysql
 sql >> Database >  >> RDS >> Mysql

Utilizzando Docker ottengo l'errore:SQLSTATE[HY000] [2002] Nessun file o directory di questo tipo

Come qualcuno ha sottolineato nei commenti, il file di composizione mobile che hai fornito è molto pertinente alla tua domanda.

La documentazione per links in docker-compose files dice

Nel tuo caso, il contenitore del database è denominato db , risolvendo così db host dal contenitore PHP dovrebbe indirizzarti al contenitore MySQL. Sostituzione di localhost con db nel tuo file di configurazione dovrebbe consentire al contenitore PHP di connettersi a MySQL.