Ich führe meine Datei docker-compose.yml aus und habe einen Container mit PHP CMS, PHP, Apache und einen anderen Container mit MySQL-Server.
Wenn ich die Site über Docker im Browser öffne, werde ich aufgefordert, dieses CMS zu installieren. Mit Volumes habe ich CMS-Dateien durch Dateien aus /var/www/html/my_site ersetzt, jetzt sehe ich, dass sie sich im Docker-Container befinden.
Wenn ich die CMS-Konfigurationsdatei ändere und die zum Verbinden mit der Datenbank benötigten Daten schreibe, habe ich Probleme.
So verwenden Sie in Docker eine MySQL-Datenbank von einem lokalen Computer aus. Ich denke, das ist mit Volumes möglich, indem man /var/lib/mysql verbindet.