اصطلاحا Docker Compose گرداننده و یا راهنمای کانتینر داکر است. معنی این جمله چیه؟
خب اگر دیده باشید توی گروه های موسیقی یک رهبر ارکستر وجود داره که وظیفش هدایت گروه تحت نظرشه و اونه که مشخص میکنه چگونه یک گروه باید در حین اجرا رفتار کنه، صدای کم یا زیاد، ریتم و غیره .
این دقیقا همون کاریه که Docker compose انجام میده، ولی توی این مورد ما رهبر ارکستر هستیم! در حقیقت این ماییم که تعیین میکنیم کانتینر یا کانتینرها چگونه با استفاده از یک فایل رفتار کنند. تمام داستان نوشتن یک فایل با فرمت Yaml است (Yaml Ain’t Markup Language) . شبیه به چیزی که در فایلهای Dockerfile داریم با ساز و کاری متفاوت. یک قالب encode شده داده ها ی قابل خواندن توسط انسان. که خواندن و فهمیدن کاری که compose انجام میده را راحت تر میکند.