40 lines
3.0 KiB
Markdown
40 lines
3.0 KiB
Markdown
---
|
||
title: Reference documentation
|
||
description: This section includes the reference documentation for the Docker platform’s various APIs, CLIs, and file formats.
|
||
notoc: true
|
||
---
|
||
|
||
This section includes the reference documentation for the Docker platform's
|
||
various APIs, CLIs, and file formats.
|
||
|
||
## File formats
|
||
|
||
| File format | Description |
|
||
|:--------------------------------------------------------------------|:----------------------------------------------------------------|
|
||
| [Dockerfile](/engine/reference/builder/) | Defines the contents and startup behavior of a single container |
|
||
| [Compose file](/compose/compose-file/) | Defines a multi-container application |
|
||
|
||
|
||
## Command-line interfaces (CLIs)
|
||
|
||
| CLI | Description |
|
||
|:---------------------------------------------------------------|:-------------------------------------------------------------------------------------------|
|
||
| [Docker CLI](/engine/reference/commandline/cli/) | The main CLI for Docker, includes all `docker` commands |
|
||
| [Compose CLI](/compose/reference/overview/) | The CLI for Docker Compose, which allows you to build and run multi-container applications |
|
||
| [Daemon CLI (dockerd)](/engine/reference/commandline/dockerd/) | Persistent process that manages containers |
|
||
|
||
|
||
## Application programming interfaces (APIs)
|
||
|
||
| API | Description |
|
||
|:------------------------------------------------------|:---------------------------------------------------------------------------------------|
|
||
| [Engine API](/engine/api/) | The main API for Docker, provides programmatic access to a daemon |
|
||
| [Registry API](/registry/spec/api/) | Facilitates distribution of images to the engine |
|
||
|
||
## Drivers and specifications
|
||
|
||
| Driver | Description |
|
||
|:-------------------------------------------------------|:-----------------------------------------------------------------------------------|
|
||
| [Image specification](/registry/spec/manifest-v2-2/) | Describes the various components of a Docker image |
|
||
| [Registry token authentication](/registry/spec/auth/) | Outlines the Docker registry authentication scheme |
|
||
| [Registry storage drivers](/registry/storage-drivers/) | Enables support for given cloud providers when storing images with Registry | |