1.                                                

Docker Temel Kavramlar

'Docker' forumunda r00ts4 tarafından 14 Eylül 2018 13:04 tarihinde açılan konu

  1. r00ts4

    r00ts4 Administrator Site Yetkilisi

    Katılım:
    20 Aralık 2014
    Mesaj:
    597
    Beğeniler:
    54
    Ödül Puanları:
    28

    1. Docker Daemon (Docker Engine)
    Docker ekosistemindeki Hypervisor’ün tam olarak karşılığıdır. Linux kernelinde bulunan
    LXC’nin yerini almıştır. Konteynırın bütün yaşam döngüsünü, dosya sistemini, CPU, RAM
    sınırlamaları gibi bütün karmaşık işlemlerin yapıldığı yapıdır.

    2. Docker CLI
    Kullanıcıların docker daemon ile konuşmasını sağlayan komut setidir. Docker store’den yeni
    bir image indirilmesi, Image’den yeni bir kontyeynırın ayağa kaldırılması ve çalışan konteynırlerin
    yönetmesini sağlar.

    3. Container
    Docker daemon tarafından linux çekirdeği içerisinden birbirinden izole edilmiş şekilde
    çalışan process’lerdir. Kısacası fiziksel bir sunucu üzerinde çalışan sanal sunucuya benzetilebilir.

    4. DockerFile
    Docker daemon ile çalıştırılacak konteynırlerin baz alacağı işletim sistemi, hangi dosyaların
    içereceği, hangi uygulamaların kullanılacağı, konteynır için gerekli ayarların yapıldığı dosyadır.

    5. Docker Store
    Docker store kullanıcıların oluşturuduğu image’leri ücretli/ücretsiz bir şekilde paylaşılıdığı
    sistemdir.
    Web site: store.docker.docker.com

    6. Docker Compose
    Docker için yazılmış bir komut satırı aracı olup docker docker cli’deki karmaşık komutları
    daha anlaşılır hale getirmektedir. Aynı zaman bir uygulamada birden fazla konteynır kullanılacaksa
    bu konteynırler arasındaki iletişimi sağlar. Docker compose olmadanda bu iletişim sağlanılabilir.
    Docker ile sağlanılan bu iletişim hem zaman kaybı hemde yoğun hatalar ile karşı karşıya gelmenizi
    sağlayabilir.
     
    MrX bunu beğendi.

Bu Sayfayı Paylaş

Share