YÜKLENİYOR...

Docker Compose ve Container Orchestration Temelleri

0 yanıt0 görüntülenme
  • docker
  • container
  • komutanlığı
  • orchestration
Docker Compose, multi-container application'ları tanımlama ve çalıştırma aracıdır ve development/staging ortamlarında yaygın kullanılır. docker-compose.yml dosyası, servisleri, network'leri ve volume'ları YAML formatında tanımlar; version 3.8+ Docker Compose V2 ile uyumludur. Service definition: image veya build context, ports, environment variables, volumes, depends_on, healthcheck ve restart policy tanımlanır. Network'ler: bridge (default), host ve overlay network tipleri ile container'lar arası iletişim yönetilir. Volume'lar: named volumes, bind mounts ve tmpfs mounts ile persistent data management sağlanır. Compose profiles, farklı environment'lar için conditional service启动 sağlar ve conditional deployment destekler. Docker Compose production kullanımı için sınırlıdır; production'da Kubernetes veya Docker Swarm orchestration önerilir. Compose V2, Docker CLI ile entegre (docker compose) ve performansı artırılmıştır.