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.
-
max_map_count
Docker hostunuzdaki artışı artırın:sysctl -w vm.max_map_count=262144
-
vm.max_map_count
Bu 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.
-
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:
Ubuntu/Debian Makinelerindecurl -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
-
Docker servisini başlatın:
Systemdsystemctl start docker
SysV Başlatma
service docker start
Not: Docker'ı kök olmayan bir kullanıcı olarak kullanmak istiyorsanız, kullanıcınızı docker
aş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:
-
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-compose
sembolik bir bağlantı oluşturun :/usr/bin
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose