<aside> 💡

Artikel ini membahas Docker Compose, yaitu tools yang digunakan untuk menjalankan beberapa container sekaligus dalam satu aplikasi. Kamu akan memahami konsep multi-container, struktur file docker-compose.yml, cara menjalankan aplikasi, hingga workflow yang umum digunakan dalam development modern.

</aside>

01. Docker Compose


Apa Itu Docker Compose?

Docker Compose adalah tools dari Docker yang digunakan untuk menjalankan multi-container application dalam satu konfigurasi.

Jika sebelumnya kita menjalankan container satu per satu menggunakan:

docker run ...

Maka dengan Docker Compose, kita bisa mendefinisikan semua container dalam satu file:

docker-compose.yml

Lalu menjalankannya hanya dengan satu perintah:

docker compose up

Cara Memahami Secara Sederhana

Bayangkan kamu punya aplikasi seperti ini:

Tanpa Docker Compose: