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 motoruBu başlığa kalıcı bağlantı

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:

    # curl -sSL https://get.docker.com/ | sh
    
  3. Docker servisini başlatın:

    # systemctl start docker
    

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şturmaBu başlığa kalıcı bağlantı

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