Docker Compose एक उपकरण हो जो बहु-कन्टेनर अनुप्रयोग परिभाषित र चलाउनको लागि एकल YAML फाइल प्रयोग गर्दछ। धेरै docker run आदेशहरु म्यानुअली चलाउनको सट्टा, तपाई सबै सेवाहरु (अ्याप, डाटाबेस, क्यास) docker-compose.yml मा वर्णन गर्नुहुन्छ र तिनलाई एक आदेशसँग सँगै सुरु गर्नुहुन्छ।
Compose ले समाधान गर्ने समस्या
A real app often has MULTIPLE containers: a web app + a database + a cache + ...
→ manually running each with docker run (ports, networks, volumes, env, dependencies)
is tedious, error-prone, and hard to reproduce/share
→ Compose defines the WHOLE stack in one file → start it all with one command.
