Deployment on Docker

This section details the process of installing Wazuh on Docker.

Docker is an open platform for building, delivering, and running applications inside software containers. Docker containers package up software, including everything needed to run: code, runtime, system tools, system libraries, and settings. Docker enables separating applications from infrastructure. This guarantees that the application always runs the same, regardless of the environment the container is running on. Containers run in the cloud or on-premises.

You can install Wazuh using the Docker images we have created, such as wazuh/wazuh-manager, wazuh/wazuh-indexer and wazuh/wazuh-dashboard. You can find all the Wazuh Docker images in the Docker hub.

In the Docker installation section, you can see how to install Docker. You can find how to install Wazuh on Docker in the Wazuh Docker deployment. Read the Wazuh Docker utilities section to learn how to access the services and containers, manage data volumes, and execute a shell. Finally, you can find answers to some frequent questions in the FAQ.