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 will always run the same, regardless of the environment the container is running on. Containers can run in the cloud or on-premises.

You can install Wazuh using the Docker images such as wazuh/wazuh-manager, wazuh/wazuh-indexer and wazuh/wazuh-dashboard. All these Wazuh Docker images are found in the Docker hub.

In the Docker installation section, you will see how to install Docker. You can learn 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.