NAME: buildkitd - build daemon USAGE: buildkitd [global options] command [command options] [arguments...] VERSION: 0.30.0 COMMANDS: help, h Shows a list of commands or help for one command GLOBAL OPTIONS: --rootless set all the default options to be compatible with rootless containers (default: true) --config value path to config file (default: "/tmp/.config/buildkit/buildkitd.toml") --debug enable debug output in logs --root value path to state directory (default: "/tmp/.local/share/buildkit") --addr value listening address (socket or tcp) (default: "unix:///run/buildkit/buildkitd.sock") --log-format value log formatter: json or text (default: "text") --log-level value set the log level (default: "info") [$BUILDKITD_LOG_LEVEL] --group value group (name or gid) which will own all Unix socket listening addresses --debugaddr value debugging address (eg. 0.0.0.0:6060) [$BUILDKITD_DEBUGADDR] --tlscert value certificate file to use --tlskey value key file to use --tlscacert value ca certificate to verify clients --allow-insecure-entitlement value allows insecure entitlements e.g. network.host, security.insecure, device --otel-socket-path value OTEL collector trace socket path --cdi-disabled disables support of the Container Device Interface (CDI) --cdi-spec-dir value list of directories to scan for CDI spec files --save-cache-debug enable saving cache debug info --containerd-worker value enable containerd workers (true/false/auto) (default: "auto") --containerd-worker-addr value containerd socket (default: "/run/containerd/containerd.sock") --containerd-worker-labels value user-specific annotation labels (com.example.foo=bar) --containerd-worker-net value worker network type (auto, bridge, cni or host) (default: "auto") --containerd-cni-config-path value path of cni config file (default: "/tmp/.config/buildkit/cni.json") --containerd-cni-binary-dir value path of cni binary files (default: "/opt/cni/bin") --containerd-cni-pool-size value size of cni network namespace pool (default: 0) --containerd-worker-snapshotter value snapshotter name to use (default: "overlayfs") --containerd-worker-apparmor-profile value set the name of the apparmor profile applied to containers --containerd-worker-selinux apply SELinux labels --containerd-max-parallelism value limit the number of parallel build steps that can run at the same time (default: 0) --containerd-worker-rootless enable rootless mode --containerd-worker-gc Enable automatic garbage collection on worker --containerd-worker-gc-keepstorage value Amount of storage GC keep locally, format "Reserved[,Free[,Maximum]]" (MB) (default: "2000,2000,2000") --oci-worker value enable oci workers (true/false/auto) (default: "auto") --oci-worker-labels value user-specific annotation labels (com.example.foo=bar) --oci-worker-snapshotter value name of snapshotter (overlayfs, native, etc.) (default: "auto") --oci-worker-proxy-snapshotter-path value address of proxy snapshotter socket (do not include 'unix://' prefix) --oci-worker-platform value override supported platforms for worker --oci-worker-net value worker network type (auto, bridge, cni or host) (default: "auto") --oci-cni-config-path value path of cni config file (default: "/tmp/.config/buildkit/cni.json") --oci-cni-binary-dir value path of cni binary files (default: "/opt/cni/bin") --oci-cni-pool-size value size of cni network namespace pool (default: 0) --oci-worker-binary value name of specified oci worker binary --oci-worker-apparmor-profile value set the name of the apparmor profile applied to containers --oci-worker-selinux apply SELinux labels --oci-max-parallelism value limit the number of parallel build steps that can run at the same time (default: 0) --oci-worker-rootless enable rootless mode --oci-worker-no-process-sandbox use the host PID namespace and procfs (WARNING: allows build containers to kill (and potentially ptrace) an arbitrary process in the host namespace) --oci-worker-gc Enable automatic garbage collection on worker --oci-worker-gc-keepstorage value Amount of storage GC keep locally, format "Reserved[,Free[,Maximum]]" (MB) (default: "2000,2000,2000") --help, -h show help --version, -v print the version
Options (50)
| Option | Description | Source |
|---|---|---|
--rootless | set all the default options to be compatible with rootless containers (default: true) | help |
--config value | path to config file (default: "/tmp/.config/buildkit/buildkitd.toml") | help |
--debug | enable debug output in logs | help |
--root value | path to state directory (default: "/tmp/.local/share/buildkit") | help |
--addr value | listening address (socket or tcp) (default: "unix:///run/buildkit/buildkitd.sock") | help |
--log-format value | log formatter: json or text (default: "text") | help |
--log-level value | set the log level (default: "info") [$BUILDKITD_LOG_LEVEL] | help |
--group value | group (name or gid) which will own all Unix socket listening addresses | help |
--debugaddr value | debugging address (eg. | help |
--tlscert value | certificate file to use | help |
--tlskey value | key file to use | help |
--tlscacert value | ca certificate to verify clients | help |
--allow-insecure-entitlement value | allows insecure entitlements e.g. network.host, security.insecure, device | help |
--otel-socket-path value | OTEL collector trace socket path | help |
--cdi-disabled | disables support of the Container Device Interface (CDI) | help |
--cdi-spec-dir value | list of directories to scan for CDI spec files | help |
--save-cache-debug | enable saving cache debug info | help |
--containerd-worker value | enable containerd workers (true/false/auto) (default: "auto") | help |
--containerd-worker-addr value | containerd socket (default: "/run/containerd/containerd.sock") | help |
--containerd-worker-labels value | user-specific annotation labels (com.example.foo=bar) | help |
--containerd-worker-net value | worker network type (auto, bridge, cni or host) (default: "auto") | help |
--containerd-cni-config-path value | path of cni config file (default: "/tmp/.config/buildkit/cni.json") | help |
--containerd-cni-binary-dir value | path of cni binary files (default: "/opt/cni/bin") | help |
--containerd-cni-pool-size value | size of cni network namespace pool (default: 0) | help |
--containerd-worker-snapshotter value | snapshotter name to use (default: "overlayfs") | help |
--containerd-worker-apparmor-profile value | set the name of the apparmor profile applied to containers | help |
--containerd-worker-selinux | apply SELinux labels | help |
--containerd-max-parallelism value | limit the number of parallel build steps that can run at the same time (default: 0) | help |
--containerd-worker-rootless | enable rootless mode | help |
--containerd-worker-gc | Enable automatic garbage collection on worker | help |
--containerd-worker-gc-keepstorage value | Amount of storage GC keep locally, format "Reserved[,Free[,Maximum]]" (MB) (default: "2000,2000,2000") | help |
--oci-worker value | enable oci workers (true/false/auto) (default: "auto") | help |
--oci-worker-labels value | user-specific annotation labels (com.example.foo=bar) | help |
--oci-worker-snapshotter value | name of snapshotter (overlayfs, native, etc.) (default: "auto") | help |
--oci-worker-proxy-snapshotter-path value | address of proxy snapshotter socket (do not include 'unix://' prefix) | help |
--oci-worker-platform value | override supported platforms for worker | help |
--oci-worker-net value | worker network type (auto, bridge, cni or host) (default: "auto") | help |
--oci-cni-config-path value | path of cni config file (default: "/tmp/.config/buildkit/cni.json") | help |
--oci-cni-binary-dir value | path of cni binary files (default: "/opt/cni/bin") | help |
--oci-cni-pool-size value | size of cni network namespace pool (default: 0) | help |
--oci-worker-binary value | name of specified oci worker binary | help |
--oci-worker-apparmor-profile value | set the name of the apparmor profile applied to containers | help |
--oci-worker-selinux | apply SELinux labels | help |
--oci-max-parallelism value | limit the number of parallel build steps that can run at the same time (default: 0) | help |
--oci-worker-rootless | enable rootless mode | help |
--oci-worker-no-process-sandbox | use the host PID namespace and procfs (WARNING: allows build containers to kill (and potentially ptrace) an arbitrary process in the host namespace) | help |
--oci-worker-gc | Enable automatic garbage collection on worker | help |
--oci-worker-gc-keepstorage value | Amount of storage GC keep locally, format "Reserved[,Free[,Maximum]]" (MB) (default: "2000,2000,2000") | help |
--help, -h | show help | help |
--version, -v | print the version | help |