|
@@ -269,40 +269,59 @@ Status Codes:
|
|
|
|
|
|
`GET /containers/(id)/top`
|
|
`GET /containers/(id)/top`
|
|
|
|
|
|
-List processes running inside the container `id`
|
|
|
|
|
|
+List processes running inside the container `id`. On Unix systems this
|
|
|
|
+is done by running the `ps` command. This endpoint is not
|
|
|
|
+supported on Windows.
|
|
|
|
|
|
**Example request**:
|
|
**Example request**:
|
|
|
|
|
|
- GET /containers/4fa6e0f0c678/top HTTP/1.1
|
|
|
|
|
|
+ GET /containers/4fa6e0f0c678/top HTTP/1.1
|
|
|
|
|
|
**Example response**:
|
|
**Example response**:
|
|
|
|
|
|
- HTTP/1.1 200 OK
|
|
|
|
- Content-Type: application/json
|
|
|
|
|
|
+ HTTP/1.1 200 OK
|
|
|
|
+ Content-Type: application/json
|
|
|
|
+
|
|
|
|
+ {
|
|
|
|
+ "Titles" : [
|
|
|
|
+ "UID", "PID", "PPID", "C", "STIME", "TTY", "TIME", "CMD"
|
|
|
|
+ ],
|
|
|
|
+ "Processes" : [
|
|
|
|
+ [
|
|
|
|
+ "root", "13642", "882", "0", "17:03", "pts/0", "00:00:00", "/bin/bash"
|
|
|
|
+ ],
|
|
|
|
+ [
|
|
|
|
+ "root", "13735", "13642", "0", "17:06", "pts/0", "00:00:00", "sleep 10"
|
|
|
|
+ ]
|
|
|
|
+ ]
|
|
|
|
+ }
|
|
|
|
|
|
- {
|
|
|
|
- "Titles": [
|
|
|
|
- "USER",
|
|
|
|
- "PID",
|
|
|
|
- "%CPU",
|
|
|
|
- "%MEM",
|
|
|
|
- "VSZ",
|
|
|
|
- "RSS",
|
|
|
|
- "TTY",
|
|
|
|
- "STAT",
|
|
|
|
- "START",
|
|
|
|
- "TIME",
|
|
|
|
- "COMMAND"
|
|
|
|
- ],
|
|
|
|
- "Processes": [
|
|
|
|
- ["root","20147","0.0","0.1","18060","1864","pts/4","S","10:06","0:00","bash"],
|
|
|
|
- ["root","20271","0.0","0.0","4312","352","pts/4","S+","10:07","0:00","sleep","10"]
|
|
|
|
- ]
|
|
|
|
- }
|
|
|
|
|
|
+**Example request**:
|
|
|
|
+
|
|
|
|
+ GET /containers/4fa6e0f0c678/top?ps_args=aux HTTP/1.1
|
|
|
|
+
|
|
|
|
+**Example response**:
|
|
|
|
+
|
|
|
|
+ HTTP/1.1 200 OK
|
|
|
|
+ Content-Type: application/json
|
|
|
|
+
|
|
|
|
+ {
|
|
|
|
+ "Titles" : [
|
|
|
|
+ "USER","PID","%CPU","%MEM","VSZ","RSS","TTY","STAT","START","TIME","COMMAND"
|
|
|
|
+ ]
|
|
|
|
+ "Processes" : [
|
|
|
|
+ [
|
|
|
|
+ "root","13642","0.0","0.1","18172","3184","pts/0","Ss","17:03","0:00","/bin/bash"
|
|
|
|
+ ],
|
|
|
|
+ [
|
|
|
|
+ "root","13895","0.0","0.0","4348","692","pts/0","S+","17:15","0:00","sleep 10"
|
|
|
|
+ ]
|
|
|
|
+ ],
|
|
|
|
+ }
|
|
|
|
|
|
Query Parameters:
|
|
Query Parameters:
|
|
|
|
|
|
-- **ps_args** – ps arguments to use (e.g., aux)
|
|
|
|
|
|
+- **ps_args** – `ps` arguments to use (e.g., `aux`), defaults to `-ef`
|
|
|
|
|
|
Status Codes:
|
|
Status Codes:
|
|
|
|
|