Docker

        Docker işletimi sistemi düzeyinde sanallaştırmayı gerçekleştiren bilgisayar programıdır. Docker Inc. tarafından geliştirilen açık kaynak kodlu bir projedir. Yazılım paketlerini çalıştırmak için kullanılır. Container'ler kullanılarak Uygulamaları oluşturma, dağıtma ve çalıştırma işlemlerinin kolaylaştırmak için tasarlanmıştır. Başlıca avantajları arasında OS tarafında çalışan uygulamaları Linux tarafına taşınabilir hale getirir.

        Container'ler ile yeni uygulamaların kurulması ve dağıtılması daha kolay ve hızlıdır. Yazılım ve bağımlılıklarını içeren standartlaştırılmış hale getirilmesini sağlar. Hazırlanan uygulamaların her zaman aynı şekilde çalışacağını garanti eder. 

        Docker araçları ile Windows yada Linux işletim sistemlerinde API'ler tarafından çalışan yapıların desteklenip desteklenmesiklerini kontrol eder ve daha iyi bir yazılım oluşturulması için yardımcı olur. 

  • Daha hızlı çalışır.
  • Geliştirme ortamları kurar.
  • Uygulama kopyaları ile yerel makinelerde çalıştırılmasına imkan verir.
  • Birden fazla uygulama geliştirilmesini sağlar.
  • Uygulamaların çakışmalarını engeller.
  • Uygulamaları yapılandırır ve paket olarak sunar.

        Sonuç olarak Docker Container yazılım paketlerini çalıştırır. Çalışan Container'ler yazılım paketlerini daha güveli ve taşınabilir hale getirir ve uygulamaların güvenle üretilip yönetilmesine olanak sağlar.