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.
