Docker Container
Last updated
Last updated
If you'd like to verify your environment's compatibility, use the :
A Linux host with supported kernel (5.10+)
Docker
. For installation instructions, refer to the .
For cloud-connected mode: Registration Token
A valid registration token from (Settings -> Installation)
For local mode: Configuration File
Prepare your
Download the latest Docker Image:
--user 0:0
: Runs the container as root (necessary for eBPF operations).
--privileged
: Gives extended privileges to this container.
--cap-add CAP_BPF
: Adds the CAP_BPF capability (required for eBPF operations).
--cap-add CAP_SYS_ADMIN
: Adds the CAP_SYS_ADMIN capability (for low-level system operations).
--pid=host
: Shares the host's PID namespace with the container.
--network=host
: Uses the host's network stack inside the container.
-v /sys:/sys
: Mounts the host's /sys directory into the container.
-v /var/run/docker.sock:/var/run/docker.sock:
Mounts the host's docker socket
-v "$(pwd):/app/config"
: Mounts the current directory to /app/config in the container.
-e TINI_SUBREAPER=1
: Sets up Tini as a subreaper for proper signal handling.
--ulimit=memlock=-1
: Removes the memory lock limit for eBPF programs.
--log-level=info
: Sets the logging level.
--log-encoding=console
: Sets the log encoding format.
--registration-token=$TOKEN
: (Cloud-connected mode) Provides the registration token for Qtap.
--config=/app/config/qpoint.yaml
: (Local mode) Specifies the path to the Qtap configuration file.
To see all available options and flags, run:
Replace $TOKEN
with your actual registration token obtained from .