Key areas

πŸ‘‰ Docker Official Documentation

  • The main page is organized into the following key sections:
β”œβ”€β”€ Get Started             (Beginner tutorials)
β”œβ”€β”€ Docker Desktop          (Installation and environment setup)
β”œβ”€β”€ Docker CLI              (Command explanations)
β”œβ”€β”€ Docker Compose          (Multi-container management)
β”œβ”€β”€ Build Images            (Guides on building images)
β”œβ”€β”€ Run Containers          (Running containers and networking)
β”œβ”€β”€ Develop with Docker     (IDE/language integrations)
β”œβ”€β”€ Secure Your Environment (Security)
β”œβ”€β”€ Reference               (All commands and configuration keys)

Utilizing the sections

Documentation SectionExample Use CaseDescription
Get StartedBeginner tutorialLearn the basics: build β†’ run β†’ share an image
Docker CLIChecking commandsReview CLI commands like docker run, docker build and their flags/options
Docker ComposeMulti-service setupsSyntax, examples, and variable definitions for docker-compose.yml
ReferenceDetailed manualOfficial definitions, flags, and examples for all commands
SamplesHands-on examplesLanguage-specific Dockerfile examples for Node.js, Python, etc.
  • Bookmark key pages: Always keep docker run, docker build, docker exec, and docker compose pages bookmarked.
  • Learn through examples: Focus on the Example sections at the bottom rather than long explanations.
  • Be mindful of environment differences: File paths and network configurations vary between Windows, macOS, and Linux, so check OS-specific notes in the official docs.
  • Docs are version-specific: Commands and options can differ by Docker version. Make sure to view the documentation for your current version.