Я запускаю свой файл docker-compose.yml и имею контейнер с php CMS, php, apache и другой контейнер с сервером mysql.
Когда я открываю сайт из docker в браузере, мне предлагается установить эту CMS. С помощью томов я заменил файлы CMS файлами из /var/www/html/my_site, теперь я вижу их в контейнере docker.
Если я изменю файл конфигурации CMS и пропишу необходимые данные для подключения к базе данных, у меня возникнут проблемы.
Как использовать в docker базу данных mysql с локальной машины. Я думаю, что это возможно с томами, подключив /var/lib/mysql.