ในการใช้งานบาง Docker Compose ผ่าน Compose File โดยมี Format แบบ YAML ที่ใช้ในการ Define Services, Networks และ Volumes จะต้องดู Version ของ Docker Compose หากมีการใช้งาน Docker Swarm จะต้องใช้ Compose File เวอร์ชั่น 3.x ขึ้นไป ซึ่งอาจจะต้องทำการ Upgrade Docker Compose ให้เป็นเวอร์ชั่นล่าสุด
ในการใช้งานบาง Feature บน Docker Compose จะต้องดู Version ของ Docker Compose และ Version Compatible กับ Docker Engine ด้วย เช่น การใช้ Endpoint Mode เพื่อสร้าง Replica Container ซ้ำกันหลาย ๆ ตัว เป้นคำสั่งหนึ่งใน Docker Swarm
โดยปกติเวลารัน Container บน Docker เราจะสั่งรันได้ทีละ Container แต่ถ้าเราอยากสั่งรันพร้อม ๆ กัน เราจะต้องใช้เครื่องมือที่ชื่อว่า Docker Compose ซึ่งเราสามารถใช้ไฟล์ YAML ในการตั้งค่า Application Service เพื่อรัน Service ทั้งหมดด้วยคำสั่งเดียว