Docker Documentation

Comprehensive guides, tutorials, and API references for developers and operations teams.

Get Started

What's Available

Getting Started

Your first steps with Docker: installation, basic commands, and first containers.

Read guide →

User Guide

In-depth documentation on Docker Engine, CLI tools, Docker Compose, and services.

Read guide →

API Reference

Official Docker API documentation for building integrations and managing Docker programmatically.

Read API docs →

Getting Started with Docker

Install Docker

Install Docker Desktop for Mac or Windows, or Docker Engine for Linux to start containerizing your applications.

Installation Guides

First Docker Command

Run hello-world to ensure Docker is working correctly:

docker run hello-world

Create Your First Container

Follow our step-by-step tutorial to build a simple web app container and deploy it locally.

Start Tutorial

Additional Resources

Tutorials

Hands-on guides to specific Docker use cases and workflows.

View tutorials

FAQ

Answers to frequently asked questions about Docker setup and usage.

Browse FAQs

Community

Join the Docker community forums and contribute to discussions about features and best practices.

Join forums

Download PDF

Download the full Docker documentation in PDF format for offline reference.

Download PDF

Docker Editions

Community Edition (CE)

  • Free for developers
  • Open source tools
  • Docker CLI & Dockerfile
  • Docker Hub integration
  • Free community support
PRO

Enterprise Edition (EE)

$249+ per organization/month

  • Advanced security scanning
  • Private Docker Hub registry
  • Compliance monitoring