Jak někdo zdůraznil v komentářích, soubor docker-compose, který jste poskytli, je velmi relevantní pro vaši otázku.
Dokumentace pro links
v souborech docker-compose říká
Ve vašem případě se kontejner databáze jmenuje db , takže řešení db hostitel z kontejneru PHP by vás měl nasměrovat na kontejner MySQL. Nahrazení localhost s db ve vašem konfiguračním souboru by měl umožnit PHP kontejneru připojit se k MySQL.