• sanilanin aksine, container'lar virtual machine ile ayni sey degillerdir, yakinindan dahi gecmezler. bir seyi ogrenmek icin, ona iliskin kavramlari, temelleri dogru bir sekilde anlamak sarttir. ozellikle konuya yeni baslamis insanlarin, container ve docker konusunda yeterli bilgileri olmadigini gosteren icerikler urettigini goruyorum. o yuzden dogrusunu anlatmak isterim.

    temel olarak container, bir host isletim sisteminde user space'de calisan tek bir process'ten ibaret bir yapidir. ayri bir kernel'i yoktur. host isletim sisteminin kernel'inda, host isletim sisteminden ve diger containerlardan yalitik bir sekilde calisir.

    virtual machine ise kendisine ait bir kernel'i, scheduler'i, filesystem'i olan baslibasina ayri bir isletim sistemidir. bare metal uzerinde direkt calisan bir isletim sisteminden tek farki, bir host isletim sisteminin yarattigi (hypervisor adli bir yazilim tarafindan) bir sandbox icerisinde yalitik olarak calismasidir.

    bu yuzden bir container yaratmak milisaniyeler suren bir islemken, ortalama bir hardware'de standart bir isletim sistemi calistiran bir virtual machine yaratmak saniyelerden baslayarak dakikalara ulasabilen bir islemdir.

    yeri gelmisken docker bir hypervisor, sanallastirma ortami ya da isletim sistemi degildir. container management system'dir. host isletim sisteminin kernel'ina container yaratmak, durdurmak, calistirmak gibi eylemlerin gerektirdigi kernel call'lari yapan ve host isletim sisteminde bir daemon olarak calisan bir process'ten ibaret bir yazilimdir.

    yine yeri gelmisken kubernetes ise docker gibi (evet baskalari da var) container management system'lerin birden cok host isletim sisteminde dagitik olarak calistirilmasini, container'larin otomatik deploymenti dolayisi ile de hi-availability saglamaya yarayan bir orchestration yazilimidir.

    ps: burada verilen bilgilerle celisen(ornegin container'in tek bir process olarak calismasi) "istisnalar" olabilir, bu icerik genelgecer bir bilgi vermek icin yazilmistir.
  • java dunyasinda cok genel anlamli joker bir terim. genel olarak icinde ba$ka bir $ey barindiran her $eye java civarinda container denmektedir. misal websphere application server da bir container olarak isimlendirilir, bir adet panel de. o yuzden java derslerinde "evet $imdi container'i siliyoruz" gibi bir direktif vermek tehlikelidir, uzucudur.
  • the affair dizisinin en güzel yanlarından biri,fiona apple 'ın seslendirdiği çok hoş bir theme song.
  • sözleri aşağıdaki gibi olan fiona apple şarkısı.. (bkz: the affair)

    farocks

    i was screaming into the canyon
    at the moment of my death
    the echo i created
    outlasted my last breath
    my voice it made an avalanche
    and buried a man i never knew
    and when he died his widowed bride
    met your daddy and they made you
    i have only one thing to do and that's
    to be the wave that i am and then
    sink back into the ocean
    i have only one thing to do and that's
    to be the wave that i am and then
    sink back into the ocean
    i have only one thing to do and that's
    to be the wave that i am and then
    sink back into the ocean
    sink back into the o
    sink back into the ocean
    sink back into the o
    sink back into the ocean
    sink back into the ocean
  • (bkz: docker)
  • bir uygulamanın farklı ortamlarda(işletim sistemleri, cloud gibi) çalışması için ihtiyaç duyduğu hafıza, ram, kullanması gereken file path gibi özellikleri içinde barındıran bir yapıdır. bu sayede uygulama kolayca diğer ortamlara taşınabilir, diğer uygulamalardan bağımsız olarak çalışabilir ve yukarıdaki özellikler sağlandığı müddetçe işletim sistemi üzerinde çalışan diğer uygulamalardan etkilenmez.
  • ing. konteyner
    belirli objeleri içine toplayan araç
  • (bkz: contain)
  • (bkz: ou)
    (bkz: group policy)
    (bkz: active directory)
  • turkce'ye kap diye de cevirilebilir.
hesabın var mı? giriş yap