Sobes.tech
Junior — Middle

Docker imajı ile konteyner arasında ne fark vardır?

sobes.tech yapay zeka

AI'dan gelen yanıt

Bir Docker görüntüsü, uygulamayı çalıştırmak için gerekli tüm talimatları ve bağımlılıkları içeren şablondur: kod, kütüphaneler, ayarlar vb. Görüntü statik olup değişmez.

Bir konteyner, bir görüntünün çalıştırılan örneğidir, uygulamanın çalıştığı izole bir ortamdır. Konteynerler, çalışma sırasında başlatılabilir, durdurulabilir ve değiştirilebilir.

Basitçe söylemek gerekirse:

  • Görüntü, 'taslak' veya 'şablon' gibidir.
  • Konteyner, bu şablondan oluşturulan 'canlı' bir süreçtir.

Örneğin, bir web sunucusu içeren bir Docker görüntüsü oluşturursunuz ve ardından bu görüntüden birkaç konteyner başlatarak istekleri karşılıyorsunuz.