Merge pull request #26836 from thaJeztah/update-exec-api-docs
Add missing API docs for "privileged" and "user" exec
This commit is contained in:
commit
9803d4736f
8 changed files with 98 additions and 83 deletions
|
@ -1887,15 +1887,13 @@ Sets up an exec instance in a running container `id`
|
|||
POST /containers/e90e34656806/exec HTTP/1.1
|
||||
Content-Type: application/json
|
||||
|
||||
{
|
||||
"AttachStdin": false,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"Tty": false,
|
||||
"Cmd": [
|
||||
"date"
|
||||
]
|
||||
}
|
||||
{
|
||||
"AttachStdin": true,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"Cmd": ["sh"],
|
||||
"Tty": true
|
||||
}
|
||||
|
||||
**Example response**:
|
||||
|
||||
|
|
|
@ -1965,15 +1965,14 @@ Sets up an exec instance in a running container `id`
|
|||
POST /containers/e90e34656806/exec HTTP/1.1
|
||||
Content-Type: application/json
|
||||
|
||||
{
|
||||
"AttachStdin": false,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"Tty": false,
|
||||
"Cmd": [
|
||||
"date"
|
||||
]
|
||||
}
|
||||
{
|
||||
"AttachStdin": true,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"Cmd": ["sh"],
|
||||
"Tty": true,
|
||||
"User": "123:456"
|
||||
}
|
||||
|
||||
**Example response**:
|
||||
|
||||
|
@ -1992,7 +1991,9 @@ Sets up an exec instance in a running container `id`
|
|||
- **AttachStderr** - Boolean value, attaches to `stderr` of the `exec` command.
|
||||
- **Tty** - Boolean value to allocate a pseudo-TTY.
|
||||
- **Cmd** - Command to run specified as a string or an array of strings.
|
||||
|
||||
- **User** - A string value specifying the user, and optionally, group to run
|
||||
the exec process inside the container. Format is one of: `"user"`,
|
||||
`"user:group"`, `"uid"`, or `"uid:gid"`.
|
||||
|
||||
**Status codes**:
|
||||
|
||||
|
|
|
@ -2118,15 +2118,14 @@ Sets up an exec instance in a running container `id`
|
|||
POST /containers/e90e34656806/exec HTTP/1.1
|
||||
Content-Type: application/json
|
||||
|
||||
{
|
||||
"AttachStdin": false,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"Tty": false,
|
||||
"Cmd": [
|
||||
"date"
|
||||
]
|
||||
}
|
||||
{
|
||||
"AttachStdin": true,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"Cmd": ["sh"],
|
||||
"Tty": true,
|
||||
"User": "123:456"
|
||||
}
|
||||
|
||||
**Example response**:
|
||||
|
||||
|
@ -2145,7 +2144,9 @@ Sets up an exec instance in a running container `id`
|
|||
- **AttachStderr** - Boolean value, attaches to `stderr` of the `exec` command.
|
||||
- **Tty** - Boolean value to allocate a pseudo-TTY.
|
||||
- **Cmd** - Command to run specified as a string or an array of strings.
|
||||
|
||||
- **User** - A string value specifying the user, and optionally, group to run
|
||||
the exec process inside the container. Format is one of: `"user"`,
|
||||
`"user:group"`, `"uid"`, or `"uid:gid"`.
|
||||
|
||||
**Status codes**:
|
||||
|
||||
|
|
|
@ -2272,15 +2272,15 @@ Sets up an exec instance in a running container `id`
|
|||
POST /containers/e90e34656806/exec HTTP/1.1
|
||||
Content-Type: application/json
|
||||
|
||||
{
|
||||
"AttachStdin": false,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"Tty": false,
|
||||
"Cmd": [
|
||||
"date"
|
||||
]
|
||||
}
|
||||
{
|
||||
"AttachStdin": true,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"Cmd": ["sh"],
|
||||
"Privileged": true,
|
||||
"Tty": true,
|
||||
"User": "123:456"
|
||||
}
|
||||
|
||||
**Example response**:
|
||||
|
||||
|
@ -2299,7 +2299,10 @@ Sets up an exec instance in a running container `id`
|
|||
- **AttachStderr** - Boolean value, attaches to `stderr` of the `exec` command.
|
||||
- **Tty** - Boolean value to allocate a pseudo-TTY.
|
||||
- **Cmd** - Command to run specified as a string or an array of strings.
|
||||
|
||||
- **Privileged** - Boolean value, runs the exec process with extended privileges.
|
||||
- **User** - A string value specifying the user, and optionally, group to run
|
||||
the exec process inside the container. Format is one of: `"user"`,
|
||||
`"user:group"`, `"uid"`, or `"uid:gid"`.
|
||||
|
||||
**Status codes**:
|
||||
|
||||
|
|
|
@ -2662,16 +2662,16 @@ Sets up an exec instance in a running container `id`
|
|||
POST /containers/e90e34656806/exec HTTP/1.1
|
||||
Content-Type: application/json
|
||||
|
||||
{
|
||||
"AttachStdin": false,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"DetachKeys": "ctrl-p,ctrl-q",
|
||||
"Tty": false,
|
||||
"Cmd": [
|
||||
"date"
|
||||
]
|
||||
}
|
||||
{
|
||||
"AttachStdin": true,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"Cmd": ["sh"],
|
||||
"DetachKeys": "ctrl-p,ctrl-q",
|
||||
"Privileged": true,
|
||||
"Tty": true,
|
||||
"User": "123:456"
|
||||
}
|
||||
|
||||
**Example response**:
|
||||
|
||||
|
@ -2693,7 +2693,10 @@ Sets up an exec instance in a running container `id`
|
|||
where `<value>` is one of: `a-z`, `@`, `^`, `[`, `,` or `_`.
|
||||
- **Tty** - Boolean value to allocate a pseudo-TTY.
|
||||
- **Cmd** - Command to run specified as a string or an array of strings.
|
||||
|
||||
- **Privileged** - Boolean value, runs the exec process with extended privileges.
|
||||
- **User** - A string value specifying the user, and optionally, group to run
|
||||
the exec process inside the container. Format is one of: `"user"`,
|
||||
`"user:group"`, `"uid"`, or `"uid:gid"`.
|
||||
|
||||
**Status codes**:
|
||||
|
||||
|
|
|
@ -2736,16 +2736,16 @@ Sets up an exec instance in a running container `id`
|
|||
POST /containers/e90e34656806/exec HTTP/1.1
|
||||
Content-Type: application/json
|
||||
|
||||
{
|
||||
"AttachStdin": false,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"DetachKeys": "ctrl-p,ctrl-q",
|
||||
"Tty": false,
|
||||
"Cmd": [
|
||||
"date"
|
||||
]
|
||||
}
|
||||
{
|
||||
"AttachStdin": true,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"Cmd": ["sh"],
|
||||
"DetachKeys": "ctrl-p,ctrl-q",
|
||||
"Privileged": true,
|
||||
"Tty": true,
|
||||
"User": "123:456"
|
||||
}
|
||||
|
||||
**Example response**:
|
||||
|
||||
|
@ -2767,7 +2767,10 @@ Sets up an exec instance in a running container `id`
|
|||
where `<value>` is one of: `a-z`, `@`, `^`, `[`, `,` or `_`.
|
||||
- **Tty** - Boolean value to allocate a pseudo-TTY.
|
||||
- **Cmd** - Command to run specified as a string or an array of strings.
|
||||
|
||||
- **Privileged** - Boolean value, runs the exec process with extended privileges.
|
||||
- **User** - A string value specifying the user, and optionally, group to run
|
||||
the exec process inside the container. Format is one of: `"user"`,
|
||||
`"user:group"`, `"uid"`, or `"uid:gid"`.
|
||||
|
||||
**Status codes**:
|
||||
|
||||
|
|
|
@ -2750,16 +2750,16 @@ Sets up an exec instance in a running container `id`
|
|||
POST /containers/e90e34656806/exec HTTP/1.1
|
||||
Content-Type: application/json
|
||||
|
||||
{
|
||||
"AttachStdin": false,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"DetachKeys": "ctrl-p,ctrl-q",
|
||||
"Tty": false,
|
||||
"Cmd": [
|
||||
"date"
|
||||
]
|
||||
}
|
||||
{
|
||||
"AttachStdin": true,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"Cmd": ["sh"],
|
||||
"DetachKeys": "ctrl-p,ctrl-q",
|
||||
"Privileged": true,
|
||||
"Tty": true,
|
||||
"User": "123:456"
|
||||
}
|
||||
|
||||
**Example response**:
|
||||
|
||||
|
@ -2781,7 +2781,10 @@ Sets up an exec instance in a running container `id`
|
|||
where `<value>` is one of: `a-z`, `@`, `^`, `[`, `,` or `_`.
|
||||
- **Tty** - Boolean value to allocate a pseudo-TTY.
|
||||
- **Cmd** - Command to run specified as a string or an array of strings.
|
||||
|
||||
- **Privileged** - Boolean value, runs the exec process with extended privileges.
|
||||
- **User** - A string value specifying the user, and optionally, group to run
|
||||
the exec process inside the container. Format is one of: `"user"`,
|
||||
`"user:group"`, `"uid"`, or `"uid:gid"`.
|
||||
|
||||
**Status codes**:
|
||||
|
||||
|
|
|
@ -2785,16 +2785,16 @@ Sets up an exec instance in a running container `id`
|
|||
POST /containers/e90e34656806/exec HTTP/1.1
|
||||
Content-Type: application/json
|
||||
|
||||
{
|
||||
"AttachStdin": false,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"DetachKeys": "ctrl-p,ctrl-q",
|
||||
"Tty": false,
|
||||
"Cmd": [
|
||||
"date"
|
||||
]
|
||||
}
|
||||
{
|
||||
"AttachStdin": true,
|
||||
"AttachStdout": true,
|
||||
"AttachStderr": true,
|
||||
"Cmd": ["sh"],
|
||||
"DetachKeys": "ctrl-p,ctrl-q",
|
||||
"Privileged": true,
|
||||
"Tty": true,
|
||||
"User": "123:456"
|
||||
}
|
||||
|
||||
**Example response**:
|
||||
|
||||
|
@ -2816,7 +2816,10 @@ Sets up an exec instance in a running container `id`
|
|||
where `<value>` is one of: `a-z`, `@`, `^`, `[`, `,` or `_`.
|
||||
- **Tty** - Boolean value to allocate a pseudo-TTY.
|
||||
- **Cmd** - Command to run specified as a string or an array of strings.
|
||||
|
||||
- **Privileged** - Boolean value, runs the exec process with extended privileges.
|
||||
- **User** - A string value specifying the user, and optionally, group to run
|
||||
the exec process inside the container. Format is one of: `"user"`,
|
||||
`"user:group"`, `"uid"`, or `"uid:gid"`.
|
||||
|
||||
**Status codes**:
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue