2018-02-05 21:05:59 +00:00
|
|
|
package types // import "github.com/docker/docker/api/types"
|
2016-09-06 18:18:12 +00:00
|
|
|
|
|
|
|
// ExecConfig is a small subset of the Config struct that holds the configuration
|
|
|
|
// for the exec feature of docker.
|
|
|
|
type ExecConfig struct {
|
|
|
|
User string // User that will run the command
|
|
|
|
Privileged bool // Is the container in privileged mode
|
|
|
|
Tty bool // Attach standard streams to a tty.
|
2022-06-15 07:28:20 +00:00
|
|
|
ConsoleSize *[2]uint `json:",omitempty"` // Initial console size [height, width]
|
2016-09-06 18:18:12 +00:00
|
|
|
AttachStdin bool // Attach the standard input, makes possible user interaction
|
|
|
|
AttachStderr bool // Attach the standard error
|
|
|
|
AttachStdout bool // Attach the standard output
|
|
|
|
Detach bool // Execute in detach mode
|
|
|
|
DetachKeys string // Escape keys for detach
|
|
|
|
Env []string // Environment variables
|
2017-12-01 08:06:07 +00:00
|
|
|
WorkingDir string // Working directory
|
2016-09-06 18:18:12 +00:00
|
|
|
Cmd []string // Execution commands and args
|
|
|
|
}
|