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ı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.
- 
max_map_countDocker hostunuzdaki artışı artırın :sysctl -w vm.max_map_count=262144
- 
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
Bu başlığa kalıcı bağlantı
Motoru
Linux/Unix makineleri için Docker, çekirdek sürümü 3.10 veya üzeri olan bir amd64 mimari sistemine ihtiyaç duyar.
- 
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 3.10.0-229.el7.x86_64 
- 
Docker kurulum betiğini çalıştırın: # curl -sSL https://get.docker.com/ | sh 
- 
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:
- 
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 
- 
Yürütme izinlerini verin: # chmod +x /usr/local/bin/docker-compose 
- 
Her şeyin yolunda olduğundan emin olmak için kurulumu test edin: # docker-compose --version 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
