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.