Supports 46 of 106 endpoints
- List containers - GET /containers/json
- Create a container - POST /containers/create
- Inspect a container - GET /containers/:id/json
- List processes running inside a container - GET /containers/:id/top
- Get container logs - GET /containers/:id/logs
- Get changes on container's filesystem - GET /containers/:id/changes
- Export a container - GET /containers/:id/export
- Get container stats based on resource usage - GET /containers/:id/stats
- Resize a container TTY - POST /containers/:id/resize
- Start a container - POST /containers/:id/start
- Stop a container - POST /containers/:id/stop
- Restart a container - POST /containers/:id/restart
- Kill a container - POST /containers/:id/kill
- Update a container - POST /containers/:id/update
- Rename a container - POST /containers/:id/rename
- Pause a container - POST /containers/:id/pause
- Unpause a container - POST /containers/:id/unpause
- Attach to a container - POST /containers/:id/attach
- Attach to a container via a websocket - POST /containers/:id/attach/ws
- Wait for a container - POST /containers/:id/wait
- Remove a container - DELETE /containers/:id
- Get information about files in a container - HEAD /containers/:id/archive
- Get an archive of a filesystem resource in a container - GET /containers/:id/archive
- Extract an archive of files or folders to a directory in a container - PUT /containers/:id/archive
- Delete stopped containers - PUT /containers/prune
- List images - GET /images/json
- Build an image - POST /build
- Delete builder cache - POST /build/prune
- Create an image - POST /images/create
- Pull an image - POST /images/create
- Inspect an image - GET /images/:name/json
- Get the history of an image - GET /images/:name/history
- Push an image to a registry - POST /images/:name/push
- Tag an image - POST /images/:name/tag
- Remove an image - DELETE /images/:name
- Search images - GET /images/search
- Delete unused images - POST /images/prune
- Create a new image from a container - POST /commit
- Export and image - GET /images/:name/get
- Export several images - GET /images/get
- Import images - POST /images/load
- List networks - GET /networks
- Inspect a network - GET /networks/:id
- Remove a network - DELETE /networks/:id
- Create a network - POST /networks/create
- Connect a container to a network - POST /networks/:id/connect
- Disconnect a container from a network - POST /networks/:id/disconnect
- Delete unused networks - POST /networks/prune
- List volumes - GET /volumes
- Create a volume - POST /volumes/create
- Inspect a volume - GET /volumes/:name
- Remove a volume - DELETE /volumes/:name
- Delete unused volumes - POST /volumes/prune
- Create a nexec instance - POST /containers/:id/exec
- Start an exec instance - POST /exec/:id/start
- Resize an exec instance - POST /exec/:id/resize
- Inspect an exec instance - GET /exec/:id/json
- Inspect swarm - GET /swarm
- Initialize a new swarm - POST /swarm/init
- Join an existing swarm - POST /swarm/join
- Leave a swarm - POST /swarm/leave
- Update a swarm - POST /swarm/update
- Get swarm unlock key - GET /swarm/unlockkey
- Unlock a swarm locked manager - POST /swarm/unlock
- List nodes - GET /nodes
- Inspect a node - GET /nodes/:id
- Delete a node - DELETE /nodes/:id
- Update a node - POST /nodes/:id/update
- List services - GET /services
- Create a service - POST /services/create
- Inspect a service - GET /services/:id
- Delete a service - DELETE /services/:id
- Update a service - POST /services/:id/update
- Get service logs - GET /services/:id/logs
- List tasks - GET /tasks
- Inspect a task - GET /tasks:id
- Get task logs - GET /tasks/:id/logs
- List secrets - GET /secrets
- Create a secret - POST /secrets/create
- Inspect a secret - GET /secrets/:id
- Delete a secret - DELETE /secrets/:id
- Update a secret - POST /secrets/:id/update
- List configs - GET /configs
- Create a config - POST /configs/create
- Inspect a config - GET /configs/:id
- Delete a config - DELETE /configs/:id
- Update a config - POST /configs/:id/update
- List plugins - GET /plugins
- Get plugin privileges - GET /plugins/privileges
- Install a plugin - POST /plugins/pull
- Inspect a plugin - GET /plugins/:name/json
- Remove a plugin - DELETE /plugins/:name
- Enable a plugin - POST /plugins/:name/enable
- Disable a plugin - POST /plugins/:name/disable
- Upgrade a plugin - POST /plugins/:name/upgrade
- Create a plugin - POST /plugins/create
- Push a plugin - POST /plugins/:name/push
- Configure a plugin - POST /plugins/:name/set
- Check auth configuration - POST /auth
- Get system information - GET /info
- Get version - GET /version
- Ping - GET /_ping
- Ping - HEAD /_ping
- Monitor events - GET /events
- Get data usage information - GET /system/df
- Get image information from the registry - GET /distribution/:name/json
- Initialize interactive session - POST /session