Lo más probable es que el db el contenedor no se inicia.
Asegúrese de que funcione bien iniciando solo el db Servicio. Puede hacerlo con el siguiente comando:
docker-compose up db
Si parece que el servicio MySQL no se está ejecutando después de este comando, entonces encontró el origen de su problema.