エラーの原因はインデントが消えているからです。
何かのサイト?本?を参考にされていると思いますが、もともとあった compose.yaml は
services:
app:
container_name: app
build: ./docker/php
volumes:
- .:/var/www
このように空白があったはずです。
インデントを付けることで services の子要素として app、さらにその子として container_nameとなるのですが、先頭空白がなくなっていることで全て同列のキーになってしまっています。