Както някой посочи в коментарите, предоставеният от вас файл docker-compose е много подходящ за вашия въпрос.
Документацията за links
във файловете на docker-compose казва
Във вашия случай контейнерът на базата данни се казва db , така че разрешаването на db хост от PHP контейнера трябва да ви насочи към MySQL контейнера. Замяна на localhost с db във вашия конфигурационен файл трябва да позволи на PHP контейнера да се свърже с MySQL.