Type Alias: ContainerWithExecOpts
ContainerWithExecOpts =
object
Properties
expand?
optional
expand:boolean
Replace "${VAR}" or "$VAR" in the args according to the current environment variables defined in the container (e.g. "/$VAR/foo").
expect?
optional
expect:ReturnType
Exit codes this command is allowed to exit with without error
experimentalPrivilegedNesting?
optional
experimentalPrivilegedNesting:boolean
Provides Dagger access to the executed command.
insecureRootCapabilities?
optional
insecureRootCapabilities:boolean
Execute the command with all root capabilities. Like --privileged in Docker
DANGER: this grants the command full access to the host system. Only use when 1) you trust the command being executed and 2) you specifically need this level of access.
noInit?
optional
noInit:boolean
Skip the automatic init process injected into containers by default.
Only use this if you specifically need the command to be pid 1 in the container. Otherwise it may result in unexpected behavior. If you're not sure, you don't need this.
redirectStderr?
optional
redirectStderr:string
Like redirectStdout, but for standard error
redirectStdout?
optional
redirectStdout:string
Redirect the command's standard output to a file in the container. Example: "./stdout.txt"
stdin?
optional
stdin:string
Content to write to the command's standard input. Example: "Hello world")
useEntrypoint?
optional
useEntrypoint:boolean
Apply the OCI entrypoint, if present, by prepending it to the args. Ignored by default.