Docker Kurulumu

Yapmanız gereken ilk şey, Docker ve Docker compose'u çalıştırmak için gereken gereksinimlere sahip bir sistem kurmaktır. Daha sonra, henüz yoksa Docker ve Docker compose'u yükleyin.

Not:  Aşağıda açıklanan tüm komutları çalıştırmak için root kullanıcı ayrıcalıklarına ihtiyacınız var.

Gereksinimler

Konteyner Belleği  

Docker ana bilgisayarını en az 6 GB bellekle yapılandırmanızı öneririz. Dağıtım ve kullanıma bağlı olarak, Wazuh dizinleyici bellek tüketimi değişir. Bu nedenle, tam bir yığın dağıtımının düzgün çalışması için önerilen belleği ayırın.

Sunucunuzdaki max_map_count'u Artırın (Linux)

Wazuh indeksleyicisi birçok bellek eşlemeli alan oluşturur. Bu yüzden çekirdeği bir işleme en az 262.144 bellek eşlemeli alan verecek şekilde ayarlamanız gerekir.

  1. max_map_countDocker hostunuzdaki artışı artırın:

    sysctl -w vm.max_map_count=262144
  2. vm.max_map_countBu değeri kalıcı olarak ayarlamak için ayarı güncelleyin /etc/sysctl.conf. Yeniden başlattıktan sonra doğrulamak için “sysctl vm.max_map_count” çalıştırın.

    Uyarı:  Eğer hostunuzda ayarlamazsanız max_map_count, Wazuh indeksleyicisi düzgün çalışmayacaktır.

     

Docker Motoru

Linux/Unix makineleri için Docker, çekirdek sürümü 3.10 veya üzeri olan bir amd64 mimari sistemine ihtiyaç duyar.

  1. Bir terminal açın ve çekirdek sürümünüzü görüntülemek ve kontrol etmek için şunu kullanın: uname -r


    uname -r
    Output
    3.10.0-229.el7.x86_64
  2. Docker kurulum betiğini çalıştırın:

    Ubuntu/Debian Makinelerinde 

    curl -sSL https://get.docker.com/ | sh

    CentOS Makinelerinde

    yum install -y yum-utils
    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

    Amazon Linux 2 Makinede

    yum update -y
    yum install docker
  3. Docker servisini başlatın:

    Systemd

    systemctl start docker

    SysV Başlatma

    service docker start


Not:  Docker'ı kök olmayan bir kullanıcı olarak kullanmak istiyorsanız, kullanıcınızı dockeraşağıdakine benzer bir komutla gruba eklemelisiniz: . Bunun etkili olması için oturumu kapatıp tekrar oturum açın.usermod -aG docker your-user

Docker Oluşturma

Wazuh Docker dağıtımı Docker Compose 1.29 veya üzerini gerektirir. Yüklemek için şu adımları izleyin:

  1. Docker Compose ikili dosyasını indirin:

    curl -L "https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  2. Yürütme izinlerini verin:

    chmod +x /usr/local/bin/docker-compose
  3. Her şeyin yolunda olduğundan emin olmak için kurulumu test edin:

    docker-compose --version
    Output
    Docker Compose version v2.12.2

    Not: Kurulumdan sonra komut başarısız olursa . Yolunuzdaki herhangi bir dizine veya başka bir dizine docker-composesembolik bir bağlantı oluşturun :/usr/binln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

     



Revision #7
Created 23 December 2024 21:30:40 by Ayşegül Sarıkaya
Updated 23 December 2024 21:49:16 by Ayşegül Sarıkaya