Docker Resources

By Chris DedowUpdated Nov 20259 min read

TL;DR

**Docker Docs**: https://docs.docker.com/

On this page

Docker Resources

Official Documentation

Core Documentation

  • Docker Docs: https://docs.docker.com/

    • Complete Docker documentation
    • Getting started guides
    • Reference documentation
    • Best practices
  • Docker Hub: https://hub.docker.com/

    • Official image registry
    • Browse 100,000+ images
    • Official images from vendors
    • Community images
  • Docker Desktop Manual: https://docs.docker.com/desktop/

    • Installation guides (Mac, Windows, Linux)
    • Settings and preferences
    • Kubernetes integration
    • Extensions

API Documentation

Learning Resources

Official Training

Docker Get Started: https://docs.docker.com/get-started/

  • 11-part interactive tutorial
  • Covers basics through orchestration
  • Includes hands-on exercises
  • Free

Play with Docker: https://labs.play-with-docker.com/

  • Browser-based Docker playground
  • No installation needed
  • 4-hour sessions
  • Practice in real environment

Docker Classroom: https://training.docker.com/

  • Official Docker training courses
  • Instructor-led and self-paced
  • Certification preparation
  • Paid courses

Certifications

Docker Certified Associate (DCA):

  • Validates Docker skills
  • 55 questions, 90 minutes
  • $195 USD
  • Valid for 2 years

Topics Covered:

  • Orchestration (25%)
  • Image Creation (20%)
  • Installation and Configuration (15%)
  • Networking (15%)
  • Security (15%)
  • Storage and Volumes (10%)

Study Resources:

Books

"Docker Deep Dive" by Nigel Poulton

  • Comprehensive guide
  • Beginner to advanced
  • Regularly updated
  • Highly recommended

"Docker in Practice" by Ian Miell and Aidan Hobson Sayers

  • 101 practical techniques
  • Real-world scenarios
  • Problem-solution format

"Docker: Up & Running" by Sean P. Kane & Karl Matthias

  • O'Reilly publication
  • Production deployment focus
  • Covers Docker and Kubernetes

"Using Docker" by Adrian Mouat

  • Developing and deploying with containers
  • CI/CD integration
  • Security considerations

Video Courses

Docker Mastery (Udemy) by Bret Fisher

  • 19+ hours of video
  • 100+ lectures
  • Hands-on demos
  • Highly rated (4.6/5)

Docker and Kubernetes (Udemy) by Stephen Grider

  • Combined Docker + K8s course
  • 23+ hours
  • Build and deploy apps
  • Popular choice

Docker for Developers (Pluralsight)

  • Multiple courses in learning path
  • Beginner to advanced
  • Monthly subscription

FreeCodeCamp Docker Tutorial (YouTube)

Community Resources

Forums and Communities

Docker Community Forums: https://forums.docker.com/

  • Official Docker forums
  • Q&A, announcements, feedback
  • Active community and Docker staff

Docker Community Slack: https://dockercommunity.slack.com/

Stack Overflow: https://stackoverflow.com/questions/tagged/docker

  • 200,000+ Docker questions
  • Tag: docker
  • High-quality answers
  • Searchable archive

Reddit:

  • r/docker (50k+ members): General Docker
  • r/kubernetes (90k+ members): K8s and containers
  • r/devops (300k+ members): DevOps including Docker

Social Media

Twitter:

  • @Docker - Official Docker account
  • @solomonstre - Solomon Hykes (Docker founder)
  • @jpetazzo - Jérôme Petazzoni (Docker trainer)
  • @BretFisher - Bret Fisher (Docker Captain)

YouTube Channels:

  • Docker: Official Docker channel
  • TechWorld with Nana: Docker and DevOps tutorials
  • That DevOps Guy: Practical Docker content
  • NetworkChuck: Docker for beginners

Blogs

Official Docker Blog: https://www.docker.com/blog/

  • Product announcements
  • Technical deep-dives
  • Use cases and customer stories
  • Best practices

Container Journal: https://containerjournal.com/

  • Industry news
  • Technical articles
  • Expert opinions

Popular Personal Blogs:

Tools & Extensions

Docker Extensions

Docker Extensions Marketplace: https://hub.docker.com/search?q=&type=extension

Popular Extensions:

  • Disk usage: Visualize Docker disk usage
  • Logs Explorer: Advanced log viewing
  • Resource Usage: Monitor container resources
  • Volumes Backup & Share: Manage volumes
  • Trivy: Security scanning
  • Snyk: Vulnerability scanning

CLI Tools

Docker Compose: https://docs.docker.com/compose/

Ctop: Container metrics

Dive: Analyze image layers

Lazydocker: Terminal UI

Docker Slim: Minimize images

GUI Tools

Portainer: https://www.portainer.io/

  • Web-based management
  • Multi-container orchestration
  • Free Community Edition

Docker Desktop: https://www.docker.com/products/docker-desktop/

  • Official GUI (Mac, Windows)
  • Includes Docker Engine
  • Kubernetes integration
  • Extensions marketplace

Kitematic: https://kitematic.com/

  • Simple Docker GUI
  • Part of Docker Toolbox
  • Good for beginners

CI/CD Integration

GitHub Actions:

GitLab CI:

Jenkins: Docker Pipeline Plugin

CircleCI:

Security Tools

Trivy: Vulnerability scanner

Snyk: Security platform

Clair: Static analysis

  • Project Quay vulnerability scanner
  • API-driven
  • Database of vulnerabilities

Docker Bench Security: Best practices audit

Anchore: Policy-based scanning

Image Registries

Public Registries

Docker Hub: https://hub.docker.com/

  • Default registry
  • Official images
  • Free for public images
  • Paid tiers for private images

GitHub Container Registry: https://ghcr.io

Quay.io: https://quay.io

  • Red Hat registry
  • Security scanning
  • Robot accounts for CI/CD

Private Registries

Self-Hosted Docker Registry:

AWS ECR (Elastic Container Registry):

Google Container Registry (GCR):

Azure Container Registry (ACR):

Harbor: https://goharbor.io/

  • Open-source registry
  • Vulnerability scanning
  • Content signing
  • RBAC

Orchestration

Docker Swarm

Documentation: https://docs.docker.com/engine/swarm/

Features:

  • Native Docker orchestration
  • Simpler than Kubernetes
  • Built into Docker Engine
  • Good for smaller deployments

Quick Start:

Kubernetes

Documentation: https://kubernetes.io/docs/

Docker + Kubernetes:

  • Docker builds images
  • Kubernetes orchestrates containers
  • Industry standard for large-scale

Tutorials:

  • Kubernetes Documentation
  • Kubernetes the Hard Way
  • Learn Kubernetes Basics (interactive)

Alternatives

Nomad (HashiCorp): Simple, flexible orchestrator Amazon ECS: AWS container orchestration Google Cloud Run: Serverless containers Azure Container Instances: Serverless containers

Monitoring & Logging

Monitoring

Prometheus + Grafana:

cAdvisor: Container metrics

Datadog: Commercial monitoring New Relic: Application performance Sysdig: Container intelligence

Logging

ELK Stack (Elasticsearch, Logstash, Kibana):

Loki + Grafana:

Fluentd: Log collector and aggregator

Conferences & Events

DockerCon: https://www.docker.com/dockercon/

  • Annual Docker conference
  • Keynotes, workshops, networking
  • Virtual and in-person
  • Free to attend (virtual)

KubeCon + CloudNativeCon: https://www.cncf.io/kubecon-cloudnativecon-events/

  • CNCF flagship conference
  • Kubernetes and cloud-native tech
  • Multiple times per year (NA, EU, Asia)

Local Meetups: https://events.docker.com/

  • Docker meetup groups worldwide
  • Monthly meetings
  • Hands-on workshops
  • Networking

Sample Projects & Templates

Awesome Docker: https://github.com/veggiemonk/awesome-docker

  • Curated list of Docker resources
  • Tools, tutorials, projects
  • Actively maintained

Docker Samples: https://github.com/dockersamples

  • Official Docker sample projects
  • Full-stack applications
  • Best practices examples

Awesome Compose: https://github.com/docker/awesome-compose

  • Sample multi-container apps
  • Various tech stacks
  • Production-ready templates

Podcasts

The Podctl Podcast: Containers, Kubernetes, cloud-native The Changelog: Includes container/Docker episodes Software Engineering Daily: Container technology episodes DevOps Paradox: DevOps including containers

Newsletters

Docker Weekly: https://www.docker.com/newsletter-subscription

  • Official Docker newsletter
  • Weekly updates
  • Community highlights

KubeWeekly: Kubernetes and containers news DevOps'ish: DevOps news including Docker The New Stack: Cloud-native and containers

Quick Reference

Cheat Sheets

Official Docker Cheat Sheet: https://docs.docker.com/get-started/docker_cheatsheet.pdf

Community Cheat Sheets:

Command Reference


Need help? Visit the Docker Community Forums or Docker Community Slack!

Go deeper

PipeAcademy — data engineering courses

Project-based courses on the tools in this article, built from patterns refined across production implementations.

View the courseLifetime access