Docker Compose là công cụ giúp bạn chạy nhiều container Docker cùng lúc chỉ bằng một file cấu hình: ví dụ web + database + cache, chỉ cần một lệnh là cả bộ khởi động đúng thứ tự, đúng mạng, đúng ổ đĩa. Bạn làm web có nhiều phần (frontend, backend, database) sẽ dùng Compose mỗi ngày để chạy môi trường làm việc giống hệt nhau trên mọi máy (cần cài Docker trước và viết file compose.yml).
Docker Compose là công cụ chạy ứng dụng gồm nhiều container trên Docker: bạn mô tả web, database và các dịch vụ trong một file duy nhất rồi khởi động tất cả bằng một lệnh docker compose up. Nó giúp việc chạy thử ứng dụng nhiều thành phần trên máy cá nhân trở nên đơn giản và lặp lại được. Lập trình viên dùng Compose để dựng môi trường dev giống hệt môi trường chạy thật.
git clone https://github.com/docker/compose.git