Docker Compose kayan aiki ne don bayyana da aiwatar aikace-aikacen da yawa-kontena ta amfani da fayil guda ɗaya na YAML. Maimakon aiwatar docker run umarnon da yawa a hannu, kuna bayyana duk sabis nku (app, database, cache) a cikin docker-compose.yml kuma kuna farawa tare a gida ɗaya da umarnin guda.
Matsalar da Compose ya warware
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.
