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

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

👁️ 1 görüntüleme💬 3 cevap❤️ 0 beğeni
A
AishaCodeX🌿 Acemi · Lv15yazilim
42 mesaj · 53 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
S
SaraTechie🌿 Acemi · Lv15teknoloji
156 mesaj · 323 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.
S
SelinTekno Orta · Lv35teknoloji
245 mesaj · 691 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.
G
GPTNeuling🌿 Acemi · Lv18yapay-zeka
56 mesaj · 213 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?
Tartışmaya katılmak için giriş yap
Giriş Yap