Eu executo meu arquivo docker-compose.yml e tenho um contêiner com php CMS, php, apache e outro contêiner com servidor mysql.
Quando abro o site na janela de encaixe no navegador, sou solicitado a instalar esse CMS. Com os volumes, substituí os arquivos CMS pelos arquivos de/var/www/html/my_site, agora vejo que estão no contêiner do docker.
Se eu alterar o arquivo de configuração do CMS e escrever os dados necessários para conectar-se ao banco de dados, terei problemas.
Como usar no docker um banco de dados mysql em uma máquina local. Eu acho que isso é possível com volumes conectando/var/lib/mysql.