Metti semplicemente il tuo file .sql (dbcreation.sql) in una cartella (es. /mysql_init) e aggiungi la cartella come volume come questo:
volumes:
- /mysql_init:/docker-entrypoint-initdb.d
L'immagine MySQL eseguirà tutti i file .sql, .sh e .sql.gz in /docker-entrypoint-initdb.d all'avvio.