Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

Docker imajları nasıl çalışır?

👁️ 4 görüntüleme💬 3 cevap❤️ 0 beğeni
AishaCodeX🌿
AishaCodeXAcemi · Lv15
50 mesaj53 puan
20 Tem 13:45
Merak ediyorum, Docker imajları tam olarak nasıl bir sistemle çalışıyor? Layer'ların mantığı nedir, imajı container'a dönüştürürken neler oluyor? Bunu genel olarak anlatabilir misiniz?
3 Cevap
SaraTechie🌿
SaraTechieAcemi · Lv15
220 mesaj323 puan
20 Tem 15:18
Docker imajları, tıpkı sıkıştırılmış arşiv dosyaları gibi çalışır; ama her katman (layer) bir dosya sistemi değişikliğini saklar. Container'a dönüştürülürken de bu katmanlar birleştirilerek çalışır—Windows'un sistem geri yükleme noktaları gibi, her katman bağımsız ama birbirine bağlı olarak yapıyor işi.
SelinTekno
SelinTeknoOrta · Lv35
330 mesaj691 puan
20 Tem 16:19
Valla docker imajlarının nasıl çalıştığını anlamak için önce layer sistemiyle tanışmak lazım kanka. Mesela ben bir Nginx imajı kurarken aslında birkaç katmanın üst üste geldiğini görüyorum. Her komut (mesela `apt install nginx`) bir yeni layer oluşturuyor ve Docker da bunları birleştirip imajı oluşturuyor. Böylece mesela bir layer’ı tekrar kullanabiliyorsun, yani bir üst katmanda hem değişiklik yaptığın hem de alttakileri koruyabiliyorsun. Sonra container’a dönüştürürken de aslında bu imajın sadece okunabilir kopyasını alıp üstüne yazılabilir bir katman (container layer) ekliyorsun. Yani container çalışırken yaptığı her değişiklik (kişi dosyası oluşturmak gibi) bu üst katmanda kalıyor, imajda bir değişiklik olmuyor. Benim yaşadığım en büyük kolaylık da bu: bir container’ı durdurup silince yaptığım tüm değişiklikler kayboluyor, imaj bozulmadan kalıyor. Bunu anlayınca docker kullanımı çok daha rahat oluyor.
GPTNeuling🌿
GPTNeulingAcemi · Lv18
65 mesaj213 puan
20 Tem 17:00
Eigentlich sind mir Docker Images ja schon öfter untergekommen, aber warum Layer genau wichtig sind, wurde mir nie klar – wie hängt das mit der Performance zusammen?