docker-compose.yml ファイルを実行し、php CMS、php、apache を含むコンテナーと、mysql サーバーを含むその他のコンテナーを作成します。
ブラウザで docker からサイトを開くと、その CMS をインストールするように求められます。ボリュームを使用して、CMS ファイルを /var/www/html/my_site のファイルに置き換えたところ、docker コンテナー内に表示されるようになりました。
CMS 構成ファイルを変更し、DB に接続するために必要なデータを書き込むと、問題が発生します。
ローカル マシンから docker で MySQL データベースを使用する方法。/var/lib/mysql に接続することでボリュームで可能になると思います。