localhost に接続すると index.php が最初に表示されるのはなぜですか?

Dockerfile でルートディレクトリが指定されています。
2021年4月30日
ユーザー

docker-compose.ymlでPHPのvolumes./work:/workとなっているため、./work内のindex.phpが表示されると思っていたのですが、実際には./work/public/index.phpが表示されています。
./work内であれば、いくつ階層を挟んでも問題ないのでしょうか?

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?