Skip to Content
SeyloDocs

Update Docker on a node

POST
/api/v1/nodes.updateDocker

Upgrades Docker Engine with the distribution's package manager. Running containers restart with the daemon. With dryRun it only reports the versions.

Needs nodes.manage, which owners and admins hold. Available to MCP clients and the assistant.

Authorization

cookieseylo_session<token>

Request Body

application/json
  1. body
nodeId*string

Panel-issued id.

Match^[a-z0-9]{16}$
dryRun?boolean
Defaultfalse

Response Body

Success.

application/json
  1. response
fromVersion*string
toVersion*string
runId*|null
warning*string
Example Request
curl -X POST 'https://example.com/api/v1/nodes.updateDocker' \  -H 'Content-Type: application/json' \  -d '{  "nodeId": "string"}'
Example Response
{  "fromVersion": "string",  "toVersion": "string",  "runId": "string",  "warning": "string"}