Docker Compose – tai įrankis, skirtas kelių konteinerių aplikacijoms apibrėžti ir paleisti naudojant vieną YAML failą. Vietoj to, kad rankiniu būdu paleistumėte daug docker run komandų, jūs aprašote visus savo servisus (aplikacija, duomenų bazė, kešas) faile docker-compose.yml ir paleidžiate juos kartu viena komanda.
Problema, kurią sprendžia 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.
