Docker - Genel Bakış

Docker, bir konteyner yönetimi hizmetidir. Docker'ın anahtar kelimeleri:develop, ship ve runherhangi bir yer. Docker'ın tüm fikri, geliştiricilerin uygulamaları kolayca geliştirmeleri, bunları daha sonra her yerde dağıtılabilecek konteynerlere göndermesidir.

Docker'ın ilk sürümü Mart 2013'teydi ve o zamandan beri, özellikle Çevik tabanlı projeler karşısında modern dünya gelişiminin moda sözcüğü haline geldi.

Docker'ın Özellikleri

  • Docker, kapsayıcılar aracılığıyla işletim sisteminin daha küçük bir ayak izini sağlayarak geliştirme boyutunu azaltma yeteneğine sahiptir.

  • Kapsayıcılarla, geliştirme, Kalite Güvencesi ve Operasyonlar gibi farklı birimlerdeki ekiplerin uygulamalar arasında sorunsuz bir şekilde çalışması daha kolay hale gelir.

  • Docker konteynerlerini herhangi bir yerde, herhangi bir fiziksel ve sanal makinede ve hatta bulutta dağıtabilirsiniz.

  • Docker konteynerleri oldukça hafif olduğu için çok kolay ölçeklenebilirler.

Docker Bileşenleri

Docker aşağıdaki bileşenlere sahiptir

  • Docker for Mac - Birinin Mac OS üzerinde Docker konteynerlerini çalıştırmasına izin verir.

  • Docker for Linux - Linux işletim sisteminde Docker konteynerlerinin çalıştırılmasına izin verir.

  • Docker for Windows - Windows işletim sisteminde Docker konteynerlerinin çalıştırılmasına izin verir.

  • Docker Engine - Docker görüntüleri oluşturmak ve Docker konteynerleri oluşturmak için kullanılır.

  • Docker Hub - Bu, çeşitli Docker görüntülerini barındırmak için kullanılan kayıt defteri.

  • Docker Compose - Bu, birden çok Docker konteyneri kullanan uygulamaları tanımlamak için kullanılır.

Tüm bu bileşenleri sonraki bölümlerde ayrıntılı olarak tartışacağız.

Docker için resmi site https://www.docker.com/Site, Docker yazılımı ile ilgili tüm bilgileri ve belgeleri içerir. Ayrıca çeşitli işletim sistemleri için indirme bağlantılarına sahiptir.