Docker

Docker Compose untuk Pemula: Bikin Setup Jadi Simpel

Docker Compose untuk Pemula: Bikin Setup Jadi Simpel

Docker Compose adalah tool yang memungkinkan Anda mendefinisikan dan menjalankan multi-container Docker applications. Dengan satu file YAML, Anda bisa mendefinisikan semua service, network, dan volume yang dibutuhkan.

Konsep Dasar

Sebelum masuk ke praktik, pahami dulu tiga konsep utama:

  • Services — container yang akan dijalankan
  • Networks — cara container berkomunikasi satu sama lain
  • Volumes — penyimpanan persisten untuk data

Contoh Praktis

Misalnya Anda mau menjalankan website dengan database. Tanpa Compose, Anda harus:

  1. Pull image database
  2. Run container database dengan port mapping
  3. Pull image website
  4. Run container website dengan link ke database

Dengan Compose? Satu file YAML, satu command: docker compose up -d. Selesai.