# 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/): Choose a tutorial to build and run an application, work with an AI agent safely, or set up Docker for your organization.
  Markdown: https://docs.docker.com/get-started.md
- [Guides](https://docs.docker.com/guides/): Step-by-step tutorials, organized by what you're trying to do.
  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
- [Build and share a containerized application](https://docs.docker.com/get-started/tutorials/run-an-app/): Run a container and an application stack, build an image, and share it through Docker Hub.
- [Run your coding agent in a sandbox](https://docs.docker.com/get-started/tutorials/run-an-agent/): Move your existing full-autonomy coding-agent workflow into a disposable Docker Sandbox.
- [Roll out Docker to a pilot group](https://docs.docker.com/get-started/tutorials/admin-set-up/): Invite a pilot user, apply a Docker Desktop policy, and verify the managed experience.


## Product documentation

### AI and agents
- [Docker Sandboxes](https://docs.docker.com/ai/sandboxes/): Run AI coding agents in isolated environments.
- [MCP Catalog and Toolkit](https://docs.docker.com/ai/mcp-catalog-and-toolkit/): Augment your AI workflow with MCP servers.
- [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.
- [Docker Agent](https://docs.docker.com/ai/docker-agent): The open-source multi-agent solution to assist you in your tasks.

### Application development
- [Docker Desktop](https://docs.docker.com/desktop/): Your command center for container development.
- [Docker Offload](https://docs.docker.com/offload/): Build and run containers in the cloud.
- [Docker Build Cloud](https://docs.docker.com/build-cloud/): Build your images faster in the cloud.
- [Testcontainers](https://docs.docker.com/testcontainers/): Run containers programmatically in your preferred programming language.
- [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.

### Supply chain security
- [Docker Hub](https://docs.docker.com/docker-hub/): Discover, share, and integrate container images.
- [Docker Hardened Images](https://docs.docker.com/dhi/): Secure, minimal images for trusted software delivery.
- [Docker Scout](https://docs.docker.com/scout/): Image analysis and policy evaluation.

### Enterprise
- [Deploy Docker Desktop](https://docs.docker.com/enterprise/enterprise-deployment/): Deploy Docker Desktop at scale within your company
- [Hardened Docker Desktop](https://docs.docker.com/enterprise/security/hardened-desktop/): Security features that strengthen developer environments.


## 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.
