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