EnvToKeep specifies the environment of the process when ClearEnv is true.
Retain the environment
Any combination of LXC_ATTACH_* flags
ElevatedPrivileges runs the command with elevated privileges. The capabilities, cgroup and security module restrictions of the container are not applied. @WARNING: This may leak privileges into the container.
Env specifies the environment of the process.
Optionalgid?: numberGID specifies the group id to run as.
Optionalgroups?: number[]Groups specifies the list of additional group ids to run with. The additional group GIDs to run with. If unset all additional groups are dropped.
Optionalinitial_cwd?: stringIf the current directory does not exist in the container, the root directory will be used instead because of kernel defaults.
File descriptor to log output.
Optionallsm_label?: stringlsm label to set.
Specify the namespaces to attach to, as OR'ed list of clone flags (syscall.CLONE_NEWNS | syscall.CLONE_NEWUTS ...).
Specify the architecture which the kernel should appear to be running as to the command executed. Initial personality (LXC_ATTACH_DETECT_PERSONALITY to autodetect).
RemountSysProc remounts /sys and /proc for the executed command. This is required to reflect the container (PID) namespace context if the command does not attach to the container's mount namespace.
[stdinfd, stdoutfd, stderrfd] stdinfd: specifies the fd to read input from. stdoutdf: specifies the fd to write output to. stderrfd: specifies the fd to write error output to.
Optionaluid?: numberUID specifies the user id to run as.
If ClearEnv is true, the environment is cleared before running the command.