1.                                                

Docker Containers

'Docker' forumunda KaliBot tarafından 25 Kasım 2018 tarihinde açılan konu

  1. KaliBot

    KaliBot Albay

    Katılım:
    30 Haziran 2015
    Mesaj:
    547
    Beğeniler:
    52
    Ödül Puanları:
    12
    Web Sitesi:

    Konteynır imaj’ın çalışan ve iş yapan halidir. İmaj olmadan konteynır, konteynır olmadan imaj herhangi bir anlam ifade etmez.

    [​IMG]

    Docker engine ile konteynırler arasında containerd bileşeni bulunur. Containerd docker engine ve konteynırler arasında köprü görevi görmektedir. Containerd runC processlerini koşturtmak ve yönetimini sağlar. Konteynırler ise runC’nin alt process’larıdır. runC’nin burada ki görevi system/os/platform/ortam gibi değişkenlerden izole etmektir.

    Konteynırların Listelenmesi

    Konteynırleri listelemesi için ps kullanılır.

    [​IMG]


    Konteynır Oluşturma

    Konteynır oluşturulurken herhangi bir işlem gerçekleştirilmeyecek ise create komutu ile oluşturulur. Bir diğer konteynır oluşturma yöntemi ise run komutu ile oluşturulmasıdır. Run komutu ile beraber komut çalıştırabilir ve gerekli düzenlemeler yapılabilir. Run ile bir konteynır örneği;

    [​IMG]

    run ile beraber kullanılan parametreler:

    • –name: Oluşturulacak konteynırın adı
    • -d: Konteynırı arkaplanda çalıştır ve id’sini listele
    • -v: Konteynırın datalarını ana makinaya kaydet
    • -p: Çalışacağı port
    Docker run ile beraber kullanılacak tüm parametreleri listelemek için docker run –help komutu kullanılır.

    Interactive Shell Alma

    Konteynır üzerinden shell almak için exec komutu kullanılır. Exec ile hem non-interactive hemde interactive shell alınabilir.

    [​IMG]
     
    MrX bunu beğendi.

Bu Sayfayı Paylaş

Share