Docker compose kullanımı

03/01/2026 23:00:03
  • 17 min okuma
Docker

Docker Nedir?

Docker en net tanımlamayla open source bir ‘container’ teknolojisidir. Docker, aynı işletim sistemi üzerinde, yüzlerce hatta binlerce birbirinden izole ve bağımsız containerlar sayesinde sanallaştırma sağlayan bir teknolojidir. Web uygulamalarımızın kolayca kurulumunu, testini, çalışmasını ve deploymentını sağlar. Bunun yanında sunucu maliyetlerini önemli ölçüde azaltır.

Doğru docker kullanımı içinse peki kullandığımız dilin yapısını ve sdkları iyi tanımamız gerekmektedir. Öncelikli Olarak kaynağımızı çalıştırmak için tek ihityacımız dockerfile hazırlamak.

Yukarıda belirtilen örnekte cli ve sdkların doğru çalışması için bir örnek verilmiştir. .Net İle çalışıyorsanız bunu oluşturmak gayet basit.

Peki hocam ben .Net Uygulamamı yayınladım peki mikroservisler ne olacak derseniz

Burada ise docker-compose devreye giriyor. Docker compose bize birden fazla imajin tek bir konteynırda çalışmasına olanak sağlar ve asla hocam benim bilgisayarımda çalışıyordu gibi sorunlara sebeb  olmaz.

Yandaki örnekte ise kendi evimde oluştuğum sunucunun compose dosyasıdır. Cloudflare ile tünelleme vs vs. 80 portunun sebebi ise cloudflare vpn için kullanımından dolayıdır.

;

Coded By Mehmet Kelleli