Docker Compose Nedir?
Docker Compose, birden fazla konteyneri tek bir YAML dosyası ile tanımlayıp çalıştırmanızı sağlar. Geliştirme ortamlarında mikroservis uygulamalarını kolay yönetmenin anahtarıdır.
Compose Dosya Yapısı
- services: Konteyner tanımları
- volumes: Kalıcı veri depolama
- networks: Konteynerler arası ağ
- environment: Ortam değişkenleri
- depends_on: Hizmet bağımlılıkları
Yaygın Kullanım Senaryoları
- Web + API + DB geliştirme ortamı
- CI/CD pipeline test ortamları
- Monitoring stack (Prometheus + Grafana)
- ELK Stack (Elasticsearch + Logstash + Kibana)



