Docker nedir.. Neden kullanılır..

Okuma süresi ~1 dakika

Merhaba arkadaşlar, bu yazımda oldukça sık duyduğumuz Docker teknolojisinden bahsetmek istiyorum.

Docker; konteynerlar kullanılarak uygulama oluşturmayı, dağıtmayı veya çalıştırmayı sağlayan bir araçtır. Konteynerlar uygulamamızın ihtiyaç duyduğu kütüphaneler ve diğer bağımlılıklar gibi tüm parçaların tek bir pakette birleştirilip, gönderilmesini sağlar. Böylece geliştirici; kodun yazıldığı ve test edildiği makineden bağımsız olarak uygulamanın Docker sayesinde tüm ortamlarda çalışacağından emin olur.

Aslında Docker’ı bir sanal makineye benzetebiliriz. Ancak sanal bir makineden farklı olarak tamamen sanal bir işletim sistemi oluşturmak yerine Docker uygulamaların üzerinde çalıştıkları sistemle aynı Linux çekirdeği kullanmalarına izin verir. Böylece önemli bir performans artışı görülür ve uygulamanın boyutu önemli bir ölçüde azalır.

Docker; hem geliştiricilere hem de sistem yöneticilerine fayda sağlamak üzere birçok DevOps araç zincirinin bir parçası haline gelmiş bir araçtır. Geliştiriciler için, sonunda çalışacağı sistemden endişe etmeden kod yazmaya odaklanabilecekleri anlamına gelir.

Docker hakkında yardımcı olabilecek kaynaklar :

Docker - Get Started
tutorialspoint - Docker

Bir dahaki yazımda görüşmek üzere.

 

 

RPC ve RMI nedir?

RPC yani Remote Procedure Call Uzaktan Yordam Çağrısı anlamına gelmektedir. RMI, Java yordamlarının lokalde veya uzaktaki başka bir Java ortamında çağırılmasına olanak tanır. Okumaya devam et

Java - Checked ve Unchecked Exception

13/02/2020 tarihinde yayımlandı.

Pair Programming (Eşli Programlama) Nedir?

19/10/2019 tarihinde yayımlandı.