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 .
A valid registration token from (Settings -> Installation)
Download the latest Docker Image:
Replace $TOKEN
with your actual registration token obtained from .
--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
: Provides the registration token for Qtap.
To see all available options and flags, run: