| title | 
linkTitle | 
layout | 
description | 
params | 
| Reference documentation | 
Reference | 
wide | 
Find reference documentation for the Docker platform’s various APIs, CLIs, and file formats | 
| icon | 
notoc | 
grid_files | 
grid_clis | 
grid_apis | 
 
| terminal | 
true | 
| title | 
description | 
icon | 
link | 
 
| Dockerfile | 
Defines the contents and startup behavior of a single container. | 
edit_document | 
/reference/dockerfile/ | 
 
 
 | 
 
| title | 
description | 
icon | 
link | 
 
| Compose file | 
Defines a multi-container application. | 
polyline | 
/reference/compose-file/ | 
 
 
 | 
 
 
 | 
| title | 
description | 
icon | 
link | 
 
| Docker CLI | 
The main Docker CLI, includes all `docker` commands. | 
terminal | 
/reference/cli/docker/ | 
 
 
 | 
 
| title | 
description | 
icon | 
link | 
 
| Compose CLI | 
The CLI for Docker Compose, for building and running multi-container applications. | 
subtitles | 
/reference/cli/docker/compose/ | 
 
 
 | 
 
| title | 
description | 
icon | 
link | 
 
| Daemon CLI (dockerd) | 
Persistent process that manages containers. | 
developer_board | 
/reference/cli/dockerd/ | 
 
 
 | 
 
 
 | 
| title | 
description | 
icon | 
link | 
 
| Engine API | 
The main API for Docker, provides programmatic access to a daemon. | 
api | 
/reference/api/engine/ | 
 
 
 | 
 
| title | 
description | 
icon | 
link | 
 
| Docker Hub API | 
API to interact with Docker Hub. | 
communities | 
/reference/api/hub/latest/ | 
 
 
 | 
 
| title | 
description | 
icon | 
link | 
 
| DVP Data API | 
API for Docker Verified Publishers to fetch analytics data. | 
area_chart | 
/reference/api/hub/dvp/ | 
 
 
 | 
 
 
 | 
 
 
 | 
This section includes the reference documentation for the Docker platform's
various APIs, CLIs, drivers and specifications, and file formats.
File formats
{{< grid items="grid_files" >}}
Command-line interfaces (CLIs)
{{< grid items="grid_clis" >}}
Application programming interfaces (APIs)
{{< grid items="grid_apis" >}}