Zuar WAF microservices run in Docker containers.
Docker provides the ability to package and run an application in a loosely isolated environment called a container.
They are orchestrated through Docker Compose.
Compose is a tool for defining and running multi-container Docker applications.
All of the Docker Compose configuration (services, networks, etc) is handle via a
The default location for the
docker-compose.yaml configuration file is the home directory for the user running Docker (e.g.
Learn more about docker-compose.
Starting and Stopping Docker
Zuar WAF microservices can be individually or collectively started and stopped with Docker Compose:
- Stop the Docker containers with
- Start the Docker containers with
- Start the Docker containers in the background
docker-compose up -d. This is the standard way to run the Zuar WAF.
Run these commands in the same directory as the
Viewing Docker Logs
The logs for the Zuar WAF microservices can be viewed through Docker:
- View all logs for a container running in the background with
docker-compose logs -f.
- View the last 100 lines of the logs with
docker-compose logs -f --tail=100.
- View the
authcontainer's logs with
docker-compose logs -f auth.