My docker-compose.yml started as maybe 20 lines for a simple Nextcloud installation. Fast forward a few weeks, and I’m managing 15+ services, each with their own personality disorders and resource requirements. Here’s how I survived the container explosion without everything catching fire.