‫Bu
‫dersin sonunda, docker konteyner çalıştırma komutunu çalıştırdığımızda arka planda gerçekte ne olduğuyla ilgili
‫hızlı bir tartışmaya geçelim.
‫Bazen Docker'ın gerçekten sadece konteynır işlettiği ve bu onun ana işi olduğu konusunda bir
‫yanlış anlaşılma var.
‫Ancak arka planda, komutları çalıştıran bu kaplara ek olarak çok
‫fazla şey oluyor.
‫planda, o komutun sonunda belirttiğimiz görüntüyü aramaya devam edeceğiz.
‫Donanma konteynerini çalıştırdığımızda, arka
‫En sonunda nginx'i yazdığımızda yeni bir konteyner olarak çalıştırmak istediğimiz
‫resmin adını hatırlıyorsunuz.
‫Dolayısıyla bunu görüntü önbelleğinde yerel olarak arayacaktır. Bulamazsa, varsayılan uzaktan
‫görüntü deposu olan Docker Hub'a atlayacaktır.
‫Varsayılan olarak, orada görünüp onu indirecek ve resim önbelleğinde saklayacaktır.
‫sadece nginx yazdık - aslında nginx kolonu bazı sürümlerini yazabilirsin - ve
‫sonraki bölümde buna geçeceğiz - ancak olmadan bir sürümü belirterek, sadece en yeni sürümünü seçer.
‫Dolayısıyla, bir sürümü belirtmediysek - yapmadık,
‫Daha sonra, bir kere bu görüntü var ve gitmeye hazır olduğunda, o görüntüye dayanan yeni bir konteyner başlatacak.
‫Görüntünün kopyasını yapmayacak.
‫Aslında yalnızca resmin nereden kaldığı yerden yeni bir değişim katmanı oluşturacak
‫ve ağın özelleştirileceğini göreceksiniz.
‫Docker sanal ağı içinde bulunan belirli bir sanal IP adresini verecek. Aslında belirttiğimiz
‫limanı açacak. Yayınla komutunu belirtmediysek --publish,
‫hiçbir bağlantı noktasını hiç açmaz.
‫80: 80'i yaptığımızdan beri, ana bilgisayarda 80 numaralı bağlantı noktasını alıp tüm bu
‫trafiği kapsayıcıdaki 80 numaralı bağlantı noktasına yönlendirmesini söylüyor. Ardından, bu kapsayıcı aslında Dockerfile'de belirtilen bir
‫komutu kullanmaya başlayacak ve bu da bir sonraki bölüm hakkında konuşacaktır.
‫Bu komutların çoğunluğunu komut satırından değiştirebilirsiniz.
‫Bunların hepsi varsayılan.
‫Aslında resmimizin sürümünü belirleyebiliriz.
‫Bu kap başlatıldığında çalıştırmak için farklı bağlantı noktalarını veya varsayılan komutu belirtebiliriz.
‫Ancak çok basit bir komuta sahip olduğumuzdan, kutudan çıkan varsayılanları birçoğu kullandı.
‫Gördüğünüz gibi, kesinlikle arka planda çok şey oluyor.
‫Ve daha sonra ayrı bölümlerde bunların her birine dalacağız.