Reference documentation
Estimated reading time:
2 minutes
This section includes the reference documentation for the Docker platform’s
various APIs, CLIs, and file formats.
File format |
Description |
Dockerfile |
Defines the contents and startup behavior of a single container |
Compose file |
Defines a multi-container application |
Command-line interfaces (CLIs)
CLI |
Description |
Engine CLI |
The main CLI for Docker, includes all docker and dockerd commands |
Compose CLI |
The CLI for Docker Compose, which allows you to build and run multi-container applications |
Machine CLI |
Manages virtual machines that are pre-configured to run Docker |
DTR CLI |
Deploy and manage Docker Trusted Registry |
UCP CLI |
Deploy and manage Universal Control Plane |
Application programming interfaces (APIs)
API |
Description |
Engine API |
The main API for Docker, provides programmatic access to a daemon |
Registry API |
Facilitates distribution of images to the engine |
DTR API |
Provides programmatic access to a Docker Trusted Registry deployment |
UCP API |
Provides programmatic access to a Universal Control Plane deployment |
Drivers and specifications
Compliance control reference
Reference |
Description |
NIST 800-53 control reference |
All of the NIST 800-53 Rev. 4 controls applicable to Docker Enterprise Edition can be referenced in this section. |