Som någon påpekade i kommentarerna är docker-compose-filen du angav mycket relevant för din fråga.
Dokumentationen för links
i docker-compose-filer säger
I ditt fall heter databasbehållaren db
, så löser db
värd från PHP-behållaren bör peka dig på MySQL-behållaren. Ersätter localhost
med db
i din konfigurationsfil bör tillåta PHP-behållaren att ansluta till MySQL.