Skip to main content

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