Docker Engine API
The Engine API is an HTTP API served by Docker Engine. It is the API the Docker client uses to communicate with the Engine, so everything the Docker client can do can be done with the API.
IT Services · DevSecOps
Configuration parameters
url— Server URL (e.g. https://www.example.com:1000) (required)client_certificate— Docker Client Certificate (required)client_key— (required)ca_certificate— CA Certificateinsecure— Trust any certificate (not secure)proxy— Use system proxy settingsidentitytoken— Registry Identity TokenRegistry Username—registry_serveraddress— Registry Server Address (e.g. docker.io)
Commands (42)
-
docker-build-pruneDelete builder cache.
-
docker-config-createCreate a config.
-
docker-config-inspectInspect a config.
-
docker-config-listList configs.
-
docker-container-changesGet changes on a container's filesystem.
-
docker-container-createCreate a container.
-
docker-container-deleteRemove a container.
-
docker-container-inspectInspect a container.
-
docker-container-listList containers.
-
docker-container-statsGet container stats based on resource usage.
-
docker-container-topList processes running inside a container.
-
docker-image-createCreate an image by either pulling it from a registry or importing it.
-
docker-image-deleteRemove an image, along with any untagged parent images that were referenced by that image. Images can't be removed if they have descendant images, are being used by a running container or are being used by a build.
-
docker-image-historyGet the history of an image.
-
docker-image-inspectInspect an image.
-
docker-image-listList Images.
-
docker-image-pruneDelete unused images.
-
docker-image-pushPush an image to a registry. If you wish to push an image on to a private registry, that image must already have a tag which references the registry. For example, registry.example.com/myimage:latest. The push is cancelled if the HTTP connection is closed.
-
docker-image-searchSearch images.
-
docker-image-tagTag an image so that it becomes part of a repository.
-
docker-network-createCreate a network.
-
docker-network-listList networks.
-
docker-network-pruneDelete unused networks.
-
docker-node-inspectInspect a node.
-
docker-node-listList nodes.
-
docker-secret-createCreate a secret.
-
docker-secret-inspectInspect a secret.
-
docker-secret-listList secrets.
-
docker-swarm-initInitialize a new swarm.
-
docker-swarm-inspectInspect swarm.
-
docker-swarm-joinJoin an existing swarm.
-
docker-swarm-leaveLeave a swarm.
-
docker-swarm-unlockUnlock a locked manager.
-
docker-swarm-unlockkeyGet the unlock key.
-
docker-system-data-usageGet data usage information.
-
docker-system-infoGet system information.
-
docker-system-versionGet version.
-
docker-task-listList tasks.
-
docker-volume-createCreate a volume.
-
docker-volume-inspectInspect a volume.
-
docker-volume-listList volumes.
-
docker-volume-pruneDelete unused volumes.