Docker Engine API
  1. Task
Docker Engine API
  • System
    • Ping
      GET
    • Check auth configuration
      POST
    • Monitor events
      GET
    • Get system information
      GET
    • Get data usage information
      GET
    • Get version
      GET
  • Image
    • Build an image
      POST
    • Delete builder cache
      POST
    • Create a new image from a container
      POST
    • Create an image
      POST
    • Export several images
      GET
    • List Images
      GET
    • Import images
      POST
    • Delete unused images
      POST
    • Search images
      GET
    • Remove an image
      DELETE
    • Export an image
      GET
    • Get the history of an image
      GET
    • Inspect an image
      GET
    • Push an image
      POST
    • Tag an image
      POST
  • Config
    • List configs
      GET
    • Create a config
      POST
    • Delete a config
      DELETE
    • Inspect a config
      GET
    • Update a Config
      POST
  • Container
    • Create a container
    • List containers
    • Delete stopped containers
    • Remove a container
    • Get an archive of a filesystem resource in a container
    • Get information about files in a container
    • Extract an archive of files or folders to a directory in a container
    • Attach to a container
    • Attach to a container via a websocket
    • Get changes on a container’s filesystem
    • Export a container
    • Inspect a container
    • Kill a container
    • Get container logs
    • Pause a container
    • Rename a container
    • Resize a container TTY
    • Restart a container
    • Start a container
    • Get container stats based on resource usage
    • Stop a container
    • List processes running inside a container
    • Unpause a container
    • Update a container
    • Wait for a container
  • Exec
    • Create an exec instance
    • Inspect an exec instance
    • Resize an exec instance
    • Start an exec instance
  • Distribution
    • Get image information from the registry
  • Network
    • List networks
    • Create a network
    • Delete unused networks
    • Remove a network
    • Inspect a network
    • Connect a container to a network
    • Disconnect a container from a network
  • Node
    • List nodes
    • Delete a node
    • Inspect a node
    • Update a node
  • Plugin
    • List plugins
    • Create a plugin
    • Get plugin privileges
    • Install a plugin
    • Remove a plugin
    • Disable a plugin
    • Enable a plugin
    • Inspect a plugin
    • Push a plugin
    • Configure a plugin
    • Upgrade a plugin
  • Secret
    • List secrets
    • Create a secret
    • Delete a secret
    • Inspect a secret
    • Update a Secret
  • Service
    • List services
    • Create a service
    • Delete a service
    • Inspect a service
    • Get service logs
    • Update a service
  • Session (experimental)
    • Initialize interactive session
  • Swarm
    • Inspect swarm
    • Initialize a new swarm
    • Join an existing swarm
    • Leave a swarm
    • Unlock a locked manager
    • Get the unlock key
    • Update a swarm
  • Task
    • List tasks
      GET
    • Inspect a task
      GET
  • Volume
    • List volumes
    • Create a volume
    • Delete unused volumes
    • Remove a volume
    • Inspect a volume
  • Get task logs
    GET
  1. Task

List tasks

/v1.33
/v1.33
/v1.33
/v1.33
GET
/tasks
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/v1.33/tasks'
Response Response Example
200 - Example 1
[
    {
        "CreatedAt": "2016-06-07T21:07:31.171892745Z",
        "DesiredState": "running",
        "ID": "0kzzo1i0y4jz6027t0k7aezc7",
        "NetworksAttachments": [
            {
                "Addresses": [
                    "10.255.0.10/16"
                ],
                "Network": {
                    "CreatedAt": "2016-06-07T20:31:11.912919752Z",
                    "DriverState": {
                        "Name": "overlay",
                        "Options": {
                            "com.docker.network.driver.overlay.vxlanid_list": "256"
                        }
                    },
                    "ID": "4qvuz4ko70xaltuqbt8956gd1",
                    "IPAMOptions": {
                        "Configs": [
                            {
                                "Gateway": "10.255.0.1",
                                "Subnet": "10.255.0.0/16"
                            }
                        ],
                        "Driver": {
                            "Name": "default"
                        }
                    },
                    "Spec": {
                        "DriverConfiguration": {},
                        "IPAMOptions": {
                            "Configs": [
                                {
                                    "Gateway": "10.255.0.1",
                                    "Subnet": "10.255.0.0/16"
                                }
                            ],
                            "Driver": {}
                        },
                        "Labels": {
                            "com.docker.swarm.internal": "true"
                        },
                        "Name": "ingress"
                    },
                    "UpdatedAt": "2016-06-07T21:07:29.955277358Z",
                    "Version": {
                        "Index": 18
                    }
                }
            }
        ],
        "NodeID": "60gvrl6tm78dmak4yl7srz94v",
        "ServiceID": "9mnpnzenvg8p8tdbtq4wvbkcz",
        "Slot": 1,
        "Spec": {
            "ContainerSpec": {
                "Image": "redis"
            },
            "Placement": {},
            "Resources": {
                "Limits": {},
                "Reservations": {}
            },
            "RestartPolicy": {
                "Condition": "any",
                "MaxAttempts": 0
            }
        },
        "Status": {
            "ContainerStatus": {
                "ContainerID": "e5d62702a1b48d01c3e02ca1e0212a250801fa8d67caca0b6f35919ebc12f035",
                "PID": 677
            },
            "Message": "started",
            "State": "running",
            "Timestamp": "2016-06-07T21:07:31.290032978Z"
        },
        "UpdatedAt": "2016-06-07T21:07:31.376370513Z",
        "Version": {
            "Index": 71
        }
    },
    {
        "CreatedAt": "2016-06-07T21:07:30.019104782Z",
        "DesiredState": "shutdown",
        "ID": "1yljwbmlr8er2waf8orvqpwms",
        "Name": "hopeful_cori",
        "NetworksAttachments": [
            {
                "Addresses": [
                    "10.255.0.5/16"
                ],
                "Network": {
                    "CreatedAt": "2016-06-07T20:31:11.912919752Z",
                    "DriverState": {
                        "Name": "overlay",
                        "Options": {
                            "com.docker.network.driver.overlay.vxlanid_list": "256"
                        }
                    },
                    "ID": "4qvuz4ko70xaltuqbt8956gd1",
                    "IPAMOptions": {
                        "Configs": [
                            {
                                "Gateway": "10.255.0.1",
                                "Subnet": "10.255.0.0/16"
                            }
                        ],
                        "Driver": {
                            "Name": "default"
                        }
                    },
                    "Spec": {
                        "DriverConfiguration": {},
                        "IPAMOptions": {
                            "Configs": [
                                {
                                    "Gateway": "10.255.0.1",
                                    "Subnet": "10.255.0.0/16"
                                }
                            ],
                            "Driver": {}
                        },
                        "Labels": {
                            "com.docker.swarm.internal": "true"
                        },
                        "Name": "ingress"
                    },
                    "UpdatedAt": "2016-06-07T21:07:29.955277358Z",
                    "Version": {
                        "Index": 18
                    }
                }
            }
        ],
        "NodeID": "60gvrl6tm78dmak4yl7srz94v",
        "ServiceID": "9mnpnzenvg8p8tdbtq4wvbkcz",
        "Slot": 1,
        "Spec": {
            "ContainerSpec": {
                "Image": "redis"
            },
            "Placement": {},
            "Resources": {
                "Limits": {},
                "Reservations": {}
            },
            "RestartPolicy": {
                "Condition": "any",
                "MaxAttempts": 0
            }
        },
        "Status": {
            "ContainerStatus": {
                "ContainerID": "1cf8d63d18e79668b0004a4be4c6ee58cddfad2dae29506d8781581d0688a213"
            },
            "Message": "shutdown",
            "State": "shutdown",
            "Timestamp": "2016-06-07T21:07:30.202183143Z"
        },
        "UpdatedAt": "2016-06-07T21:07:30.231958098Z",
        "Version": {
            "Index": 30
        }
    }
]

Request

Query Params

Responses

🟢200no error
application/json
Body

🔴500server error
🔴503node is not part of a swarm
Modified at 2022-09-10 17:56:07
Previous
Update a swarm
Next
Inspect a task
Built with