# Docker Documentation

Docker Documentation is the official Docker library of resources, manuals, and guides to help you containerize applications.

Use this file as a generated discovery guide for the docs site. For the complete
page index, use [llms-full.txt](https://docs.docker.com/llms-full.txt).

> MCP endpoint for structured agent access: https://mcp-docs.docker.com/mcp
> Bulk text corpus for offline indexing: https://docs.docker.com/llms-full.txt

## Primary sections
- [Get started](https://docs.docker.com/get-started/): Get started with Docker
  Markdown: https://docs.docker.com/get-started.md
- [Guides](https://docs.docker.com/guides/): Explore the Docker guides
  Markdown: https://docs.docker.com/guides.md
- [Manuals](https://docs.docker.com/manuals/): Learn how to install, set up, configure, and use Docker products with this collection of user guides
  Markdown: https://docs.docker.com/manuals.md
- [Reference](https://docs.docker.com/reference/): Find reference documentation for the Docker platform’s various APIs, CLIs, and file formats
  Markdown: https://docs.docker.com/reference.md


## Starter paths
- [Get Docker](https://docs.docker.com/get-started/get-docker/): Choose the best installation path for your setup.
- [What is Docker?](https://docs.docker.com/get-started/docker-overview/): Learn about the Docker platform.
- [Introduction](https://docs.docker.com/get-started/introduction/): Get started with the basics and the benefits of containerizing your applications.
- [Docker concepts](https://docs.docker.com/get-started/docker-concepts/the-basics/what-is-a-container/): Gain a better understanding of foundational Docker concepts.
- [Docker workshop](https://docs.docker.com/get-started/workshop/): Get guided through a 45-minute workshop to learn about Docker.


## Product documentation

### Open source
- [Docker Build](https://docs.docker.com/build/): Build and ship any application anywhere.
- [Docker Engine](https://docs.docker.com/engine/): The industry-leading container runtime.
- [Docker Compose](https://docs.docker.com/compose/): Define and run multi-container applications.
- [Testcontainers](https://docs.docker.com/testcontainers/): Run containers programmatically in your preferred programming language.
- [Docker Agent](https://docs.docker.com/ai/docker-agent): The open-source multi-agent solution to assist you in your tasks.

### AI
- [Gordon](https://docs.docker.com/ai/gordon/): Streamline your workflow and get the most out of the Docker ecosystem with your personal AI assistant.
- [Docker Model Runner](https://docs.docker.com/ai/model-runner/): View and manage your local models.
- [MCP Catalog and Toolkit](https://docs.docker.com/ai/mcp-catalog-and-toolkit/): Augment your AI workflow with MCP servers.

### Products
- [Docker Desktop](https://docs.docker.com/desktop/): Your command center for container development.
- [Docker Hardened Images](https://docs.docker.com/dhi/): Secure, minimal images for trusted software delivery.
- [Docker Offload](https://docs.docker.com/offload/): Build and run containers in the cloud.
- [Build Cloud](https://docs.docker.com/build-cloud/): Build your images faster in the cloud.
- [Docker Hub](https://docs.docker.com/docker-hub/): Discover, share, and integrate container images.
- [Docker Scout](https://docs.docker.com/scout/): Image analysis and policy evaluation.
- [Docker Extensions](https://docs.docker.com/extensions/): Customize your Docker Desktop workflow.
- [Testcontainers Cloud](https://testcontainers.com/cloud/docs/): Run integration tests, with real dependencies, in the cloud.

### Platform
- [Administration](https://docs.docker.com/admin/): Centralized observability for companies and organizations.
- [Billing](https://docs.docker.com/billing/): Manage billing and payment methods.
- [Accounts](https://docs.docker.com/accounts/): Manage your Docker account.
- [Security](https://docs.docker.com/security/): Security guardrails for both administrators and developers.
- [Subscription](https://docs.docker.com/subscription/): Commercial use licenses for Docker products.

### Enterprise
- [Deploy Docker Desktop](https://docs.docker.com/enterprise/enterprise-deployment/): Deploy Docker Desktop at scale within your company


## Reference entry points

### File formats
- [Dockerfile](https://docs.docker.com/reference/dockerfile/): Defines the contents and startup behavior of a single container.
- [Compose file](https://docs.docker.com/reference/compose-file/): Defines a multi-container application.

### Command-line interfaces
- [Docker CLI](https://docs.docker.com/reference/cli/docker/): The main Docker CLI, includes all `docker` commands.
- [Compose CLI](https://docs.docker.com/reference/cli/docker/compose/): The CLI for Docker Compose, for building and running multi-container applications.
- [Daemon CLI (dockerd)](https://docs.docker.com/reference/cli/dockerd/): Persistent process that manages containers.

### APIs
- [Engine API](https://docs.docker.com/reference/api/engine/): The main API for Docker, provides programmatic access to a daemon.
- [Docker Hub API](https://docs.docker.com/reference/api/hub/latest/): API to interact with Docker Hub.
- [DVP Data API](https://docs.docker.com/reference/api/dvp/latest/): API for Docker Verified Publishers to fetch analytics data.
- [Registry API](https://docs.docker.com/reference/api/registry/latest/): API for Docker Registry.

## Retrieval guidance

- Prefer section landing pages above for navigation and scope selection.
- Use [llms-full.txt](https://docs.docker.com/llms-full.txt) when you need the complete documentation corpus.
- Use page-level markdown routes such as `https://docs.docker.com/engine/install.md` for clean per-page retrieval.
