Docker guides
Explore our collection of guides to learn how Docker can optimize your development workflows and how to use it with specific languages, frameworks, or technologies.
Can't find the guide you're looking for? Open an issue on the docker/docs repository to let us know.
Featured guides

Migrate a Go app to DHI
Example showing how to migrate a Go application to Docker Hardened Images
Docker Hardened Images
10 minutes

Migrate a Node.js app to DHI
Example showing how to migrate a Node.js application to Docker Hardened Images
Docker Hardened Images
10 minutes

Migrate a Python app to DHI
Example showing how to migrate a Python application to Docker Hardened Images
Docker Hardened Images
10 minutes
All guides
Filtered results: showing out of guides.
Administration
AI
App development
Best practices
Cloud services
Data science
Databases
Deployment
DevOps
Docker Hardened Images
Distributed systems
FAQ
Frameworks
Networking
Observability
Product demo
Release notes
Secrets
Troubleshooting
Set up your company for success with Docker
Administration
20 minutes
Build and run agentic AI applications with Docker
AI
30 minutes
Angular language-specific guide
JavaScript
20 minutes
Develop and test AWS Cloud applications using LocalStack and Docker
JavaScript
Cloud services
20 minutes
Introduction to Azure Pipelines with Docker
DevOps
10 minutes
How to build an AI-powered code quality workflow with SonarQube and E2B
DevOps
40 minutes
Building Compose projects with Bake
DevOps
20 minutes
Bun language-specific guide
JavaScript
10 minutes
.NET language-specific guide
C#
20 minutes
C++ language-specific guide
C++
20 minutes
Faster development and testing with container-supported development
App development
20 minutes
Data science with JupyterLab
Python
Data science
20 minutes
Deno language-specific guide
JavaScript
10 minutes
Deploy to Kubernetes
Deployment
10 minutes
Deploy to Swarm
Deployment
10 minutes
Deployment and orchestration
Deployment
10 minutes
Docker Build Cloud: Reclaim your time with fast, multi-architecture builds
Product demo
10 minutes
Defining and running multi-container applications with Docker Compose
Product demo
10 minutes
Securing your software supply chain with Docker Scout
Product demo
20 minutes
Developing event-driven applications with Kafka and Docker
JavaScript
Distributed systems
20 minutes
Face detection with TensorFlow.js
JavaScript
AI
20 minutes
Introduction to GitHub Actions with Docker
DevOps
10 minutes
Go language-specific guide
Go
30 minutes
HTTP routing with Traefik
Networking
20 minutes
Instrumenting a JavaScript App with OpenTelemetry
JavaScript
App development
Observability
10 minutes
Java language-specific guide
Java
20 minutes
Build a language translation app
Python
AI
20 minutes
Develop and Deploy Laravel applications with Docker Compose
PHP
Frameworks
30 minutes
Leveraging RAG in GenAI to teach new information
AI
35 minutes
Mastering multi-platform builds, testing, and more with Docker Buildx Bake
Go
DevOps
30 minutes
Mastering user and access management
Administration
20 minutes
Migrate a Go app to DHI
Docker Hardened Images
10 minutes
Migrate a Node.js app to DHI
Docker Hardened Images
10 minutes
Migrate a Python app to DHI
Docker Hardened Images
10 minutes
Migrate to DHI from Docker Official Images
Docker Hardened Images
10 minutes
Migrate to DHI from Wolfi
Docker Hardened Images
10 minutes
Mocking API services in development and testing with WireMock
JavaScript
App development
Distributed systems
20 minutes
Mocking OAuth services in testing with Dex
App development
Distributed systems
10 minutes
Monitor a Golang application with Prometheus and Grafana
Go
45 minutes
Build a named entity recognition app
Python
AI
20 minutes
Node.js language-specific guide
JavaScript
20 minutes
PDF analysis and chat
AI
20 minutes
PHP language-specific guide
PHP
20 minutes
Pre-seeding database with schema and data at startup for development environment
App development
Databases
20 minutes
Python language-specific guide
Python
20 minutes
R language-specific guide
R
10 minutes
Build a RAG application using Ollama and Docker
AI
20 minutes
React.js language-specific guide
JavaScript
20 minutes
Ruby on Rails language-specific guide
Ruby
Frameworks
20 minutes
Rust language-specific guide
Rust
20 minutes
Build a sentiment analysis app
Python
AI
20 minutes
Mastering Testcontainers Cloud by Docker: streamlining integration testing with containers
Product demo
12 minutes
Build a text recognition app
Python
AI
20 minutes
Build a text summarization app
Python
AI
20 minutes
Use containerized databases
Databases
20 minutes
Using Docker with Zscaler
Networking
Administration
10 minutes
GenAI video transcription and chat
AI
20 minutes
Visualizing your PostgreSQL databases with pgAdmin
Databases
10 minutes
Vue.js language-specific guide
JavaScript
Frameworks
20 minutes

