Nothing broke, so I never looked.
Containers are meant to provide component isolation in a modern software stack. Put your database in one container, your web application in another, and they can all be scaled, managed, restarted, and ...
I have used Docker for over half a decade now, and the vast majority of that time I've used Docker Run commands. I recently switched to Docker Compose, and it made my homelab so much easier to manage.