1. Docker Docs - Runtime options with Memory, CPUs, and GPUs: In the section "Limit a container's access to memory," the documentation specifies the behavior of the --memory-swap flag. It states, "If --memory-swap is set to -1, it allows the container to consume unlimited swap, up to the amount available on the host system." This confirms the technical mechanism of the flag.
Source: Docker Documentation, docs.docker.com/config/containers/resourceconstraints/. Accessed under the section on memory constraints.
2. Palo Alto Networks - Cortex XSIAM Broker VM Installation Guide: The Cortex XSIAM engine runs as a service on the Broker VM, which utilizes a container-based architecture. The deployment and resource allocation for these services are managed through container runtime parameters, making the Docker resource constraint settings directly applicable to the engine's operational environment.
Source: Cortex XSIAM Broker VM Installation Guide, "Install the Broker VM on Your Hypervisor" section. This document establishes the containerized context of the engine's deployment.