You are thinking more in terms of how virtual machine templates work and are distributed, not docker terms. There is no generic docker-compose file, you generate it yourself depending on which services and options you need, see this document: frappe_docker/setup-options.md at main · frappe/frappe_docker · GitHub
If you are having trouble with the instructions in the link above, you may want to check this post out instead, where it links to a generic VM and instructions to have a working ERPNext site in just a few steps: Unofficial frappe & ERPNext Virtual Machine for v11 to v14