Docker ile konteyner nedir? Image, layer ve registry kavramları

Docker ile Konteyner Nedir?

Docker, yazılımların izole bir ortamda çalışmasını sağlayan bir platformdur. Konteyner, uygulamaların ve bağımlılıklarının bir arada bulunduğu, sanal bir ortamda çalışmasını sağlayan hafif bir birimdir. Bu konteynerler, host işletim sisteminin çekirdeğini paylaşır, ancak kendi dosya sistemlerinde çalışır.

Konteynerlerin temel özellikleri şunlardır:

  • Hafif ve hızlıdır.
  • İzole bir çalışma ortamı sunar.
  • Taşınabilirlik sağlar.

Image, Layer ve Registry Kavramları

Image: Konteynerin çalıştırılabilmesi için gerekli olan dosya sisteminin ve uygulamanın yapılandırmasının bulunduğu, sadece okunabilir bir şablondur. Image, bir veya birden fazla layer\'dan oluşur. Layer: Her bir image, farklı katmanlardan (layer) oluşur. Her katman, belirli bir değişikliği veya dosya grubunu temsil eder. Bu katmanlar, image\'nin oluşturulması sırasında eklenir ve değişiklik yapılmadığı sürece tekrar kullanılabilir. Registry: Docker image\'lerinin depolandığı, yönetildiği ve paylaşıldığı merkezi bir yerdir. Docker Hub, en yaygın kullanılan public registry\'dir. Kullanıcılar, kendi özel registry\'lerini de oluşturabilir.

Bu üç kavram, Docker\'ın çalışma prensiplerini anlamak için kritik öneme sahiptir.


Cevap yazmak için lütfen .

Docker ile konteyner nedir? Image, layer ve registry kavramları

🐞

Hata bildir

Paylaş